Banco de dados 4 visualizações

Como reparar uma tabela corrompida no MySQL/MariaDB

Ver no WHMCS

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

  1. Entre no painel da GeHost
    Acesse o painel do cliente: painel.gehost.com.br. Faça login com seu usuário e senha.
  2. Tela de login do cPanel com campos Usuário e Senha
  3. 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.
  4. Tela do cPanel com a opção 'Bancos de Dados MySQL' destacada
  5. 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.
  6. 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.
  7. 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.
  8. 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.
  9. 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!
  10. 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)

Precisa de Ajuda?

Nossa equipe está pronta para resolver suas dúvidas.