Como identificar tabelas corrompidas no MySQL e repará-las pelo phpMyAdmin imprimir

  • 0

Como identificar tabelas corrompidas no MySQL e repará-las pelo phpMyAdmin

Oi! Aqui é a Sensei da GeHost 🥋 Se o seu site começou a dar erro estranho — uma página que não abre, um formulário que não salva, ou aquela mensagem assustadora de "erro ao conectar ao banco de dados" — pode ser que uma tabela do seu banco MySQL tenha ficado corrompida. Respira fundo: isso é mais comum do que parece, e na maioria das vezes dá pra resolver em poucos cliques, direto pelo phpMyAdmin do seu painel. Vem comigo que eu te guio com calma.

O que é uma tabela "corrompida"?

Todo site dinâmico (WordPress, WooCommerce, lojas, sistemas) guarda as informações em um banco de dados MySQL, organizado em tabelas — cada uma guardando um tipo de conteúdo (posts, usuários, pedidos, configurações etc.). Às vezes, por causa de uma queda de energia no meio de uma gravação, um plugin mal-comportado ou até uma atualização que travou pela metade, uma dessas tabelas pode ficar com a estrutura interna "bagunçada". É isso que chamamos de tabela corrompida: os dados ainda estão lá, mas o MySQL não consegue lê-los direito.

Sinais de que algo pode estar corrompido

  • Mensagens como "Error establishing a database connection" ou "Table is marked as crashed".
  • Partes do site funcionando normalmente e outras não (ex.: o blog abre, mas a loja não).
  • Pedidos, comentários ou cadastros que somem ou não salvam.
  • Lentidão repentina e sem motivo aparente em páginas que consultam muito o banco.

Nenhum desses sinais é 100% garantia de corrupção — mas são bons motivos pra você dar uma conferida.

Passo 1: Entre no cPanel

Acesse o cPanel da sua hospedagem com o usuário e senha do seu plano.

Tela de login do cPanel

Passo 2: Faça um backup antes de mexer em qualquer coisa

Dica de ouro da Sensei: antes de reparar qualquer tabela, faça um backup do banco de dados. O reparo costuma ser seguro, mas prevenir é sempre melhor que remediar — principalmente quando o assunto é o banco de dados do seu site.
Tela de Backup no cPanel

Passo 3: Acesse o phpMyAdmin

De volta à tela inicial do cPanel, procure a seção de bancos de dados e clique no ícone phpMyAdmin. Ele abre uma nova tela com todos os bancos de dados da sua conta listados do lado esquerdo.

Área de Bancos de Dados MySQL no cPanel, onde fica o acesso ao phpMyAdmin

Passo 4: Selecione o banco e as tabelas

  1. No menu à esquerda do phpMyAdmin, clique no nome do banco de dados do seu site.
  2. Vai aparecer a lista de tabelas. Marque a caixinha ao lado das tabelas que você quer verificar — ou marque a opção "Selecionar tudo" lá embaixo da lista, se preferir checar todas de uma vez.

Passo 5: Rode a verificação (Check table)

Com as tabelas marcadas, role até o final da página, abra o menu "Com selecionadas" (ou "With selected") e escolha a opção "Check table" (Verificar tabela). O phpMyAdmin vai analisar cada tabela e mostrar o status na coluna de resultado — normalmente aparece algo como "OK" ou, se houver problema, uma mensagem indicando a tabela afetada.

Passo 6: Repare a tabela (Repair table)

Encontrou alguma tabela com problema? Sem susto:

  1. Marque de novo a(s) tabela(s) que deram erro na verificação.
  2. Abra o mesmo menu "Com selecionadas" e escolha "Repair table" (Reparar tabela).
  3. Aguarde o processo terminar e confira a mensagem de resultado — o ideal é aparecer algo como "OK" confirmando que a tabela foi reparada.
Viu que ficou "OK"? Beleza, seu banco está saudável de novo! Vale a pena voltar no site e testar a parte que estava com problema.

E se o reparo não resolver?

Algumas corrupções são mais profundas e o botão de reparo automático não dá conta sozinho — principalmente em bancos grandes ou tabelas muito específicas de plugins/sistemas. Se depois do reparo o erro continuar, não force a mão mexendo em outras partes do banco. Abra um chamado com a nossa equipe pelo painel.gehost.com.br contando o que apareceu na verificação — a gente investiga com calma e resolve com você.

Um lembrete carinhoso: o banco de dados é o "coração" do seu site — sempre que for mexer nele, vá com cuidado, um passo de cada vez, e com o backup em mãos. E se bater qualquer dúvida no meio do caminho, pode chamar a gente. É pra isso que estamos aqui. 💙

Esta resposta lhe foi útil?

« Retornar