Como reparar uma tabela corrompida no MySQL
Olá! Eu sou a Sensei da GeHost 🌱 e vou te guiar, com calma e sem enrolação, para resolver um problema bem comum: uma tabela corrompida no banco de dados MySQL do seu site (WordPress, sistema próprio, loja virtual etc.). Não se preocupe — na grande maioria dos casos isso se resolve em poucos cliques dentro do cPanel, sem precisar mexer em nada complicado.
Como saber se uma tabela está corrompida?
Alguns sinais comuns são:
- O site apresenta erro como "Error establishing a database connection" ou "Table is marked as crashed";
- Páginas que antes carregavam normalmente agora ficam em branco ou incompletas;
- Um plugin, tema ou painel administrativo passou a exibir erros de banco de dados do nada.
Isso costuma acontecer após uma queda de energia, uma atualização mal concluída ou um pico de uso do banco — nada que a gente não resolva juntos.
Dica da Sensei: antes de mexer em qualquer banco de dados, faça um backup. Você pode gerar um backup completo ou parcial (só do banco) na tela de Backup do cPanel. É rápido e te dá segurança para seguir os próximos passos tranquilo.
Passo a passo: reparando a tabela pelo cPanel
-
Acesse o cPanel com o usuário e senha da sua hospedagem.
- Dentro do painel, procure a seção de banco de dados e clique em "Bancos de Dados MySQL".
-
Na tela de bancos de dados, localize a lista de bancos existentes. Ao lado do banco que está apresentando problema, você encontrará a opção "Reparar Banco de Dados" (Repair DB).
- Clique nessa opção e aguarde. O cPanel vai verificar cada tabela do banco e reparar automaticamente aquelas que estiverem com problema.
- Ao final, volte ao seu site e confira se o erro desapareceu. Na maioria dos casos, tudo volta ao normal imediatamente.
Alternativa: reparando pelo phpMyAdmin
Se preferir um controle mais detalhado (ou se o reparo automático não resolver todas as tabelas), você também pode usar o phpMyAdmin, disponível na mesma área de banco de dados do cPanel:
- Abra o phpMyAdmin e selecione o banco de dados desejado.
- Marque as tabelas que deseja reparar (ou selecione todas).
- No menu de ações em massa, escolha a opção "Reparar tabela".
O phpMyAdmin vai mostrar um relatório indicando se cada tabela foi reparada com sucesso.
E se o problema continuar?
Às vezes a corrupção é mais profunda e o reparo automático não é suficiente — principalmente em bancos grandes ou com tabelas de um tipo específico de armazenamento. Nesse caso, não se preocupe: acione o nosso suporte pelo painel.gehost.com.br e nossa equipe te ajuda a investigar com mais profundidade.
Dica da Sensei: problemas de tabela corrompida costumam voltar quando algo específico do site (um plugin, uma consulta pesada, uma queda de energia) mexe demais no banco. Se isso estiver acontecendo com frequência, vale conversar com o suporte para entender a causa raiz — e não só aplicar o reparo toda vez.
Prontinho! Com esses passos você resolve a maioria dos casos de tabela corrompida com tranquilidade. Qualquer dúvida, a gente está aqui. 💛