Como corrigir tabelas MySQL corrompidas usando o phpMyAdmin imprimir

  • 0

Como corrigir tabelas MySQL corrompidas usando o phpMyAdmin

Olá! Aqui é a Sensei da GeHost 🧘 Se o seu site apareceu com uma mensagem estranha tipo "Table is marked as crashed" ou o WordPress (ou outro sistema) começou a dar erro ao carregar páginas, respira fundo: na grande maioria das vezes isso é uma tabela do banco de dados corrompida, e dá pra resolver em poucos minutos, sem precisar de conhecimento técnico avançado. Vou te guiar passo a passo.

O que é uma "tabela corrompida"?

O banco de dados MySQL guarda as informações do seu site (posts, produtos, usuários, configurações etc.) organizadas em tabelas. Às vezes, por uma queda de energia, um plugin mal comportado ou uma atualização interrompida, uma dessas tabelas fica com a estrutura "bagunçada" e o sistema não consegue mais lê-la direito. A boa notícia é que o próprio phpMyAdmin tem uma ferramenta pronta para tentar consertar isso automaticamente.

Passo 1: acessando o phpMyAdmin

  1. Entre no seu cPanel (login e senha que você recebeu na entrega da hospedagem).
  2. Na tela inicial, procure o grupo "Bancos de Dados" e clique no ícone phpMyAdmin.
Área de Bancos de Dados MySQL do cPanel, ponto de partida para acessar o phpMyAdmin
Dica da Sensei: se você não sabe o nome do banco de dados do seu site, geralmente ele fica escrito em um arquivo de configuração do próprio sistema (por exemplo, o wp-config.php do WordPress). Na dúvida, pode chamar o suporte da GeHost que a gente te ajuda a localizar.

Passo 2: selecionando o banco de dados correto

  1. No menu do lado esquerdo do phpMyAdmin, você verá a lista de bancos de dados disponíveis na sua conta.
  2. Clique no banco de dados que pertence ao site com problema para abrir a lista de tabelas dele.

Passo 3: marcando as tabelas suspeitas

Agora vem a parte prática:

  1. Com o banco de dados aberto, você verá a lista de tabelas (cada linha é uma tabela).
  2. Se você já sabe qual tabela está dando erro, marque a caixinha de seleção ao lado do nome dela. Se não souber, pode marcar todas clicando na opção "Selecionar tudo" (ou o ícone de marcar todas, geralmente no rodapé da lista).

Passo 4: rodando o reparo

  1. Ainda com as tabelas marcadas, procure logo abaixo da lista um menu suspenso chamado "Com selecionado(s)" (ou "With selected").
  2. Nesse menu, escolha a opção "Reparar tabela" (Repair table).
  3. O phpMyAdmin vai processar e mostrar um resultado para cada tabela — o ideal é ver a mensagem "OK" em verde para todas elas.
Dica da Sensei: se alguma tabela usa o mecanismo InnoDB, a opção "Reparar tabela" pode não aparecer ou não fazer nada — isso é normal, pois esse tipo de tabela se autorrecupera de outra forma. Nesse caso, o próprio phpMyAdmin costuma avisar. Não se preocupe, não é um erro seu.

Passo 5: confirmando que resolveu

  1. Depois do reparo, volte ao seu site e recarregue a página que estava com erro.
  2. Se possível, também confira o painel administrativo do seu sistema (ex.: painel do WordPress) para ver se tudo carrega normalmente.

E se o erro continuar?

Às vezes a corrupção é mais séria e o reparo automático não resolve de primeira. Nesses casos:

  • Verifique se você tem um backup recente — o cPanel tem uma área própria de Backup que pode ajudar a restaurar uma versão anterior do banco.
  • Evite ficar tentando vários comandos "no escuro" no banco de dados, pois isso pode piorar a situação.
  • Chame o suporte da GeHost e conte exatamente qual mensagem de erro apareceu — isso agiliza muito o atendimento.
Dica da Sensei: mexer direto no banco de dados é como mexer nos alicerces da casa — dá pra fazer sozinho nos casos simples (como este guia), mas em dúvida, é sempre mais seguro chamar quem já fez isso centenas de vezes. Estamos aqui pra isso! 💛

Esta resposta lhe foi útil?

« Retornar