Como reparar uma tabela MySQL corrompida sem perder os dados
Olá, querido cliente da GeHost! 👋
Se você está aqui, provavelmente encontrou um erro ao tentar acessar um dado no seu site ou sistema — algo como "Table is marked as crashed" ou "Incorrect key file". Não se preocupe: isso é mais comum do que parece, e na maioria dos casos, os dados estão intactos. Vamos resolver isso juntos, com calma, passo a passo. Eu sou a Sensei da GeHost, e estou aqui para te guiar com cuidado e carinho.
Antes de começar: entenda o que está acontecendo
Uma tabela MySQL corrompida pode acontecer por:
- Reinício abrupto do servidor
- Erro de escrita no disco
- Problema no uso de comandos ou scripts mal escritos
- Conexão interrompida durante uma operação
O bom é que o MySQL costuma manter os dados mesmo quando a tabela está corrompida. O que está quebrado é só a estrutura de acesso. Vamos restaurá-la com segurança.
Dica da Sensei: Nunca tente abrir ou editar arquivos de banco diretamente no servidor. Isso pode piorar tudo. Use apenas as ferramentas do cPanel — elas são seguras e feitas para isso.
Passo a passo: como reparar a tabela corrompida
-
Entre no painel da GeHost
Abra o navegador e vá para painel.gehost.com.br. Faça login com seu usuário e senha.
-
Encontre a ferramenta de Banco de Dados MySQL
No painel, procure pela seção "Banco de Dados". Clique em MySQL Databases.
-
Identifique o banco e a tabela corrompida
Na lista de bancos, encontre o que está associado ao seu site ou sistema. Clique em phpMyAdmin (geralmente ao lado do banco).
Na nova aba, você verá uma lista de tabelas. Procure pela que está com erro — ela pode estar marcada com um ícone de alerta ou aparecer com nome em vermelho.
-
Verifique o status da tabela
No phpMyAdmin, clique na tabela corrompida. No topo da tela, você verá um botão chamado “Verificar tabela” (ou “Check table”). Clique nele.
Se o MySQL detectar corrupção, ele mostrará uma mensagem como "Table is marked as crashed". Isso é normal — agora vamos consertar.
-
Repare a tabela usando o phpMyAdmin
Volte para a lista de tabelas. Clique no menu suspenso ao lado da tabela corrompida e escolha “Reparar tabela”.
O sistema irá tentar corrigir os problemas internos. Isso pode levar alguns segundos — não feche a página!
Depois de concluído, você verá uma mensagem de sucesso. Parabéns! A tabela está restaurada.
-
Verifique se os dados estão intactos
Clique na tabela novamente e vá para a aba “Visualizar” (ou “Browse”).
Se você conseguir ver os dados normalmente, tudo está funcionando. Se não, não se desespere — ainda há uma solução.
E se a reparação não funcionar?
Se o erro persistir mesmo após tentar reparar, pode ser que a corrupção seja mais profunda. Nesse caso, o mais seguro é restaurar a tabela a partir de um backup.
- Volte à tela do Backup no cPanel (em "Backup" → "Backup Completo" ou "Backup Parcial").
- Procure um backup feito antes da corrupção.
- Selecione o backup e clique em “Restaurar” (ou “Restore”).
- Escolha o banco de dados e a tabela específica para restaurar.
Dica da Sensei: Sempre faça backups regulares! Use o recurso de Backup Automático no cPanel para não se preocupar com isso no futuro. Eles são seu escudo contra imprevistos.
Quer ajuda extra?
Se você tentou tudo e ainda não conseguiu resolver, não hesite em pedir ajuda ao nosso suporte. Estamos aqui para você — e não cobramos por isso nos primeiros 30 dias após a entrega.
Para entrar em contato:
- Use o chat no painel da GeHost
- Envie um e-mail para suporte@gehost.com.br
É só nos contar o que está acontecendo. Vamos resolver juntos, com calma e respeito.
Resumo final (para lembrar sempre)
- Corrupção de tabela não significa perda de dados.
- Use sempre o phpMyAdmin no cPanel para reparar.
- Se falhar, restaure de um backup seguro.
- Não mexa em arquivos diretamente — isso pode piorar tudo.
- Se precisar, chame o suporte — estamos aqui para te ajudar.
Com carinho, sua Sensei da GeHost 💖
Seu site está seguro. E você, também. 😊