Como recuperar uma tabela apagada acidentalmente a partir do backup
Ei, calma! Respira fundo. 🙂 Apagar uma tabela do banco de dados sem querer é mais comum do que parece — e, na grande maioria das vezes, dá pra resolver. Eu sou a Sensei da GeHost e vou te guiar, passo a passo, pra você recuperar sua tabela com tranquilidade.
Dica de ouro: a partir do momento em que você percebeu o problema, pare de fazer alterações no site e no banco de dados. Cada nova ação (um novo pedido, um novo cadastro, um plugin rodando) pode gravar em cima dos dados que você quer recuperar.
1. Não entre em pânico e evite "consertar" na tentativa e erro
É tentador tentar recriar a tabela na mão ou reinstalar algo pra "resolver rápido" — mas isso pode complicar ainda mais a recuperação. O caminho seguro é restaurar a partir de um backup, então vamos direto a isso.
2. Veja se você tem um backup salvo
Dentro do seu cPanel existe uma área de Backup, onde é possível baixar backups completos da conta ou gerar/baixar backups parciais do banco de dados (bem úteis quando o problema é só numa tabela específica).
- Acesse o cPanel do seu domínio.
- Vá em Backup.
- Veja se você tem algum backup do banco de dados (ou um Backup Completo) salvo no seu computador ou disponível pra download ali mesmo.
Se você tiver um arquivo de backup do banco (geralmente um arquivo .sql ou .sql.gz), ótimo — já dá pra seguir para a etapa de restauração. Se não tiver nenhum backup próprio salvo, não se preocupe: pule para a seção "Não achei nenhum backup meu, e agora?" mais abaixo.
3. Restaurando a tabela a partir do arquivo de backup
Com o arquivo de backup do banco em mãos, o caminho mais tranquilo pra restaurar é pela área de Bancos de Dados MySQL do cPanel, usando o phpMyAdmin (acessível também por lá) para importar o arquivo.
- No cPanel, acesse Bancos de Dados MySQL e localize o banco correto (o mesmo que seu site usa).
- Abra o phpMyAdmin para esse banco.
- Selecione o banco de dados na lateral e use a opção Importar.
- Escolha o arquivo de backup (
.sqlou.sql.gz) e confirme a importação.
Dica importante: se o seu backup é da conta INTEIRA (Backup Completo) e não só do banco, o ideal é não restaurar tudo por cima às cegas — isso pode sobrescrever arquivos e dados mais recentes que ainda estão certinhos. Nesse caso, o mais seguro é a nossa equipe te ajudar a extrair só a tabela que você precisa desse backup.
4. Confirme se a tabela voltou certinha
Depois da importação, entre novamente no phpMyAdmin, abra o banco e confira se a tabela apareceu de novo, com os dados esperados. Dá uma olhada rápida no site também, pra ver se tudo voltou ao normal.
Não achei nenhum backup meu, e agora?
Sem problemas — fale com a gente! Abra um chamado pelo painel.gehost.com.br explicando o que aconteceu (nome do banco, nome da tabela, e mais ou menos quando ela foi apagada). Nossa equipe vai verificar as possibilidades de recuperação disponíveis para a sua hospedagem e te orienta sobre os próximos passos.
Dica: quanto mais rápido você avisar a gente, maiores as chances de recuperação — então não deixe pra depois.
Como evitar isso no futuro
- Faça backups periódicos do seu banco de dados pela área de Backup do cPanel e guarde uma cópia no seu computador ou num serviço de nuvem.
- Antes de rodar qualquer alteração direta no banco (via phpMyAdmin, plugin ou script), gere um backup parcial do banco primeiro — leva menos de um minuto e te salva de muita dor de cabeça.
- Se o site usa WordPress, WooCommerce ou algum sistema com plugin de backup automático, vale manter esse plugin ativo como uma camada extra de segurança.
Pronto! Com calma e seguindo esses passos, a maioria dos casos se resolve tranquilamente. E se em qualquer etapa você travar, é só chamar a gente pelo painel — estamos aqui pra ajudar. 💙