Como reparar uma tabela corrompida no MySQL/MariaDB
Olá, amigo(a) GeHost! 👋
Se você está aqui, provavelmente encontrou um erro ao acessar seu site ou sistema que menciona algo como "Table is marked as crashed" ou "Corrupted table". Não se preocupe — isso é mais comum do que parece, e temos um jeito simples e seguro de resolver isso, mesmo que você não seja técnico.
Como seu Sensei da GeHost, vou te guiar passo a passo, com carinho, clareza e um toque de calma. Vamos juntos?
Antes de começar: entenda o que está acontecendo
Quando uma tabela no banco de dados MySQL ou MariaDB fica corrompida, pode ser por:
- Erro no sistema (queda de energia, falha no servidor).
- Problema no código do seu site (como um script mal escrito).
- Alta carga de acesso ao mesmo tempo.
Esse erro geralmente aparece como:
Table 'nome_da_tabela' is marked as crashed and should be repaired
É sério, mas não é desesperador. Vamos consertar!
Passo a passo: como reparar a tabela corrompida
- Entre no painel da GeHost
Acesse o painel do cliente: painel.gehost.com.br. Faça login com seu usuário e senha. - Localize a ferramenta de Banco de Dados
No painel, procure por Bancos de Dados MySQL — está na seção Base de Dados. Clique em MySQL Databases. - Identifique o banco e a tabela corrompida
Veja a lista de bancos de dados que você tem. Clique em phpMyAdmin ao lado do banco que está com problema. - Abra o phpMyAdmin
Você será redirecionado para o phpMyAdmin, uma ferramenta de administração de bancos de dados. No lado esquerdo, selecione o banco de dados que contém a tabela corrompida. - Encontre a tabela problemática
Na lista de tabelas do banco, procure pela que está com erro. Ela pode estar com um ícone de aviso ou aparecer em vermelho. - Clique em "Reparar tabela"
Selecione a tabela (clique no nome). No topo da página, clique em Reparar tabela (ou "Repair Table"). O sistema vai tentar consertar os problemas automaticamente. - Confirme o sucesso
Após alguns segundos, você verá uma mensagem como: "Table has been repaired successfully." Se aparecer isso, parabéns! Você já consertou! - Teste seu site
Volte ao seu site ou sistema e veja se o erro desapareceu. Se ainda houver problema, pode ser que a tabela esteja muito danificada — nesse caso, talvez precise de um backup.
Dicas importantes (como um bom Sensei, quero te proteger)
- Nunca force a reparação de tabelas grandes sem backup — se o erro for grave, pode perder dados. Sempre tenha um backup recente.
- Use o backup automático da GeHost — no painel, vá em Backup e verifique se há um backup recente do seu banco de dados. Se sim, você pode restaurar.
- Se o problema persistir — pode ser que a corrupção seja muito profunda. Nesse caso, entre em contato com nosso suporte (30 dias grátis após a entrega) com detalhes do erro. Vamos te ajudar!
Como prevenir isso no futuro
Pequenas ações evitam grandes problemas:
- Faça backups regulares (use o Backup no painel da GeHost).
- Evite instalar plugins ou scripts não confiáveis.
- Evite interromper o servidor ou o banco de dados de forma brusca.
Se você se cuidar, o banco de dados também se cuida. ❤️
Quer ajuda extra?
Se ficar com dúvidas, ou se o erro não for resolvido com esse passo a passo, abra um chamado no suporte da GeHost — estamos aqui para você.
Seu site é seu coração digital. Cuide dele, e ele cuidará de você.
Com carinho,
Sensei da GeHost
— Raphael Neves Koga (donos do Grupo G e Soluções e Eventos LTDA — CNPJ 46.647.904/0001-04)