Como identificar e reparar tabelas corrompidas no MySQL
Oi! Eu sou a Sensei, e hoje vou te ensinar de um jeitinho bem tranquilo a entender o que é uma "tabela corrompida" no banco de dados do seu site e como resolver isso sem sofrimento. Calma que não é nenhum bicho de sete cabeças — vamos com calma, passo a passo. 😊
O que é uma tabela corrompida?
Todo site que usa WordPress, WooCommerce ou qualquer sistema parecido guarda as informações (posts, produtos, pedidos, usuários) dentro de um banco de dados MySQL. Esse banco é organizado em "tabelas", meio como planilhas. De vez em quando, por causa de uma queda de energia, um plugin mal comportado ou uma operação interrompida no meio do caminho, uma dessas tabelas pode ficar "corrompida" — ou seja, com os dados desorganizados ou ilegíveis.
💡 Dica da Sensei: tabela corrompida não é sinônimo de "perdi tudo". Na grande maioria das vezes é totalmente reparável — respira e segue os passos com calma.
Sinais de que uma tabela pode estar corrompida
- O site mostra uma mensagem de erro citando algo como "table is marked as crashed" ou "table doesn't exist".
- Uma tela branca aparece no lugar do site (o famoso "erro 500").
- Áreas específicas do site (por exemplo, só o carrinho de compras ou só os comentários) param de funcionar, enquanto o resto continua normal.
- O painel de administração do WordPress fica lento ou trava ao carregar certas páginas.
Passo a passo para verificar e reparar
1. Acesse o cPanel
Primeiro, entre no seu cPanel (o painel de gerenciamento da sua hospedagem). Se você não tem o link ou os dados de acesso em mãos, dá uma olhada no e-mail de boas-vindas ou fala com a gente pelo painel.gehost.com.br.
2. Abra "Bancos de Dados MySQL"
Dentro do cPanel, procure a seção de banco de dados e clique em "Bancos de Dados MySQL". É lá que fica o gerenciamento do seu banco.
3. Entre no phpMyAdmin
No cPanel também existe o atalho para o phpMyAdmin — é a ferramenta visual onde você consegue ver as tabelas do seu banco e pedir o reparo. Clique nele e escolha, no menu do lado esquerdo, o banco de dados do seu site.
4. Selecione todas as tabelas
Com o banco aberto, você vai ver a listinha de tabelas. Marque a caixinha no topo da lista para selecionar todas de uma vez (ou marque só a tabela específica, se você já sabe qual está dando problema).
5. Peça o reparo ("Repair table")
- Com as tabelas selecionadas, procure o menu suspenso "Com selecionado" (ou "With selected") no rodapé da lista.
- Escolha a opção "Reparar tabela" (ou "Repair table").
- Aguarde a tela mostrar o resultado — normalmente aparece "OK" do lado de cada tabela reparada.
⚠️ Antes de reparar, vale um cuidado extra: se o seu plano de hospedagem tiver rotina de backup, é sempre bom saber que existe uma cópia recente salva antes de mexer no banco. Você confere isso na área de Backup do cPanel.
6. Confirme se o site voltou ao normal
Depois do reparo, volte ao seu site e teste a área que estava com problema (o carrinho, o login, os comentários, etc). Se tudo estiver funcionando, prontinho — resolvido!
Quando pedir ajuda da equipe
Se depois do reparo o erro continuar aparecendo, ou se você não se sentir à vontade para mexer no phpMyAdmin, não tem problema nenhum — é só abrir um chamado com a gente pelo painel.gehost.com.br que a equipe GeHost dá uma olhada com carinho.
🧡 Dica da Sensei: se o seu serviço foi entregue recentemente, lembra que você tem 30 dias de suporte gratuito após a entrega — aproveita esse período pra tirar qualquer dúvida sem medo.
Prontinho! Agora você já sabe reconhecer e resolver uma tabela corrompida no MySQL sem susto. Qualquer coisa, a Sensei está por aqui. 🌱