Erro 'Table is marked as crashed and should be repaired' no MySQL — como corrigir
Olá, querido(a) cliente da GeHost! 👋
Se você está lendo este guia, é porque encontrou um erro comum no MySQL: "Table is marked as crashed and should be repaired". Não se preocupe — isso acontece mais vezes do que parece, e temos um caminho simples para resolver. Eu sou a Sensei da GeHost, e vou te guiar passo a passo com carinho e clareza. Vamos juntos?
O que significa esse erro?
Esse aviso indica que uma tabela do seu banco de dados MySQL está danificada ou corrompida. Pode ter ocorrido por:
- Interrupção inesperada do servidor (como queda de energia ou reinício).
- Problemas de disco ou memória.
- Erros no código do seu site (como scripts mal escritos).
- Atividades de backup ou migração mal feitas.
É como se uma página do seu livro tivesse sido rasgada — o conteúdo ainda existe, mas precisa ser consertado.
Dica da Sensei: Esse erro geralmente aparece quando seu site ou sistema (como WordPress, loja virtual, etc.) tenta acessar uma tabela que está com problemas. O site pode parar de funcionar ou mostrar mensagens de erro.
Como corrigir o erro — passo a passo
Para resolver isso, vamos usar o phpMyAdmin no cPanel, uma ferramenta poderosa e simples. Siga com calma, como se estivéssemos conversando no café:
- Entre no painel da GeHost
Acesse painel.gehost.com.br e faça login com seu usuário e senha. - Localize o phpMyAdmin
No painel principal (home), procure pela seção Base de Dados e clique em phpMyAdmin. - Escolha o banco de dados afetado
Na barra lateral esquerda, clique no nome do banco de dados que está com o erro (geralmente aparece com o nome do seu site ou projeto). - Selecione a tabela problemática
Na lista de tabelas do banco, procure pela que está com o erro. Ela pode estar marcada com um ícone de aviso ou aparecer com "crashed" no nome. Clique nela. - Clique em "Reparar tabela" (Repair Table)
No topo da tela, você verá um menu com opções. Clique em Reparar tabela (ou "Repair" em inglês). - Confirme a reparação
O sistema vai tentar corrigir a tabela automaticamente. Após alguns segundos, aparecerá uma mensagem como: "Table has been successfully repaired". - Verifique se o site está funcionando
Volte ao seu site no navegador. Se o erro desapareceu, parabéns! Você consertou o problema com sucesso.
O que fazer se o erro persistir?
Se a reparação não funcionar, pode ser que o problema seja mais grave. Nesse caso:
- Verifique se há backups recentes do seu banco de dados (veja em Backup no cPanel).
- Se tiver um backup válido, restaure o banco de dados a partir dele.
- Se não tiver backup, entre em contato com nosso suporte — estamos aqui para te ajudar.
Sensei avisa: Nunca tente corrigir tabelas sem backup. Se algo der errado, pode perder dados importantes. A prevenção é sempre melhor que a cura!
Como evitar esse erro no futuro?
Pequenas ações fazem grande diferença:
- Use apenas scripts e plugins confiáveis (especialmente em sistemas como WordPress).
- Evite reiniciar o servidor manualmente ou interromper processos de forma abrupta.
- Realize backups regulares do seu banco de dados (use a função Backup no cPanel).
- Atualize seu sistema e plugins com frequência.
Quer ajuda extra?
Se você ainda estiver com dúvidas, ou se o erro persistir, não fique sozinho(a). Entre em contato com nosso suporte:
- Use o chat ao vivo no painel da GeHost.
- Envie um ticket pelo painel painel.gehost.com.br.
Nós estamos aqui para te ajudar — com empatia, paciência e dedicação. 🌿
Informações importantes
Este guia é parte da Base de Conhecimento da GeHost, mantida pela G e Soluções e Eventos LTDA (CNPJ: 46.647.904/0001-04). Todos os planos e serviços são administrados por esse grupo, com foco em segurança, simplicidade e suporte humano.
Se precisar de uma nota fiscal, consulte sua fatura — os dados fiscais são personalizados por cliente.
Até a próxima, com muito carinho,
Sensei da GeHost 🌟