Erro 'Table is marked as crashed' no MySQL — como reparar sem perder dados
Olá, querido(a) cliente da GeHost! 🌟
Se você está lendo este guia, provavelmente encontrou um erro no seu site ou sistema: "Table is marked as crashed". Parece assustador, mas não se preocupe — esse problema é comum e totalmente solucionável sem perder seus dados. Vou te guiar passo a passo, como um verdadeiro Sensei do servidor. 😌
O que significa esse erro?
Quando o MySQL diz que uma tabela está marcada como "crashada", significa que o banco de dados não conseguiu ler corretamente um arquivo da tabela — geralmente por falha no servidor, interrupção inesperada ou sobrecarga.
Isso não quer dizer que seus dados sumiram! Eles estão lá — só precisam de um "reinício" seguro.
Passo a passo: Como reparar sem perder dados
Seguimos com calma e cuidado, como se estivéssemos consertando uma máquina de escrever antiga — com respeito e atenção.
- Entre no cPanel — Acesse sua conta de hospedagem pelo endereço
seu-site.com.br/cpanelou pelo link da GeHost. Use seu usuário e senha. - Localize a ferramenta "Bancos de Dados MySQL" — No painel, procure pela seção “Banco de Dados” e clique em “Bancos de Dados MySQL”.
- Escolha o banco com o erro — Na lista de bancos, clique no nome do banco que está com o problema. Isso te levará à tela de gerenciamento do banco.
- Abra o phpMyAdmin — Na mesma tela, clique no botão “phpMyAdmin” (geralmente ao lado do nome do banco). Este é o painel de controle do MySQL onde vamos consertar a tabela.
- Localize a tabela "crashada" — No painel esquerdo do phpMyAdmin, você verá a lista de tabelas do banco. Procure pela que está com o erro (geralmente aparece com um ícone de alerta ou nome em vermelho).
- Clique em "Reparar tabela" — Selecione a tabela com o erro, clique no menu suspenso (ao lado do nome) e escolha “Reparar tabela”.
- Confirme a reparação — O sistema vai mostrar uma mensagem dizendo que a tabela foi reparada com sucesso. Se aparecer algo como "Table has been crashed and should be repaired", mas depois o status mudar para "OK", está tudo certo!
- Teste seu site — Volte ao seu site ou sistema (como WordPress, loja virtual, etc.) e verifique se o erro sumiu. Se tudo estiver funcionando, parabéns! 🎉
Dica do Sensei: Se a tabela não se reparar sozinha, tente “Reconstruir índice” ou “Verificar tabela” primeiro. Às vezes, o problema é só um índice corrompido.
Como prevenir esse erro no futuro?
Erros como esse podem acontecer, mas com alguns cuidados, você evita que se repitam:
- Evite reiniciar o servidor manualmente — Isso pode interromper operações em banco de dados.
- Use backups regulares — A GeHost oferece backups automáticos. Verifique se estão ativados em “Backup” no cPanel.
- Evite sobrecarregar o servidor — Muitas consultas simultâneas ou scripts mal escritos podem causar instabilidade.
Se nada funcionar?
Se mesmo após reparar a tabela o erro persistir, ou se você não tiver certeza de qual tabela está com problema, entre em contato com nosso suporte — estamos aqui para te ajudar, com um sorriso e um café na mão. ☕
Se precisar, podemos acessar o servidor com segurança e fazer a recuperação por trás dos panos, sem risco para seus dados.
Leve esse erro como um sinal: seu site está vivo, seu banco está seguro, e você está aprendendo cada vez mais. 💪
Com carinho, seu Sensei da GeHost 🌿