🥋 Sensei explica: como comparar duas versões de uma tabela para achar o que mudou
Oi! Aqui é a Sensei da GeHost 😊 Hoje vamos falar de um assunto que parece assustador mas não é: como comparar duas versões de uma tabela do seu banco de dados para descobrir o que mudou entre um backup antigo e o banco atual. Isso é super útil quando algo "sumiu" do site, um pedido desapareceu, ou você só quer confirmar o que foi alterado num certo período.
Vamos com calma, passo a passo, sem enrolação técnica. Bora lá! 🚀
Antes de começar: a regra de ouro
Nunca compare (nem restaure) diretamente em cima do banco que o seu site está usando agora. Sempre trabalhe numa cópia separada. Assim, se algo der errado na comparação, o site continua funcionando normalmente.
Passo 1 — Pegue o backup antigo que você quer comparar
No cPanel (painel.gehost.com.br), vá até a área de Backup. Lá você encontra as opções de backup completo e também os backups parciais, que incluem o backup só do banco de dados — é esse que vamos usar.
Baixe o arquivo do backup do banco de dados referente à data que você quer investigar (a "versão antiga"). Guarde esse arquivo no seu computador.
Passo 2 — Crie um banco de dados temporário só para a comparação
Ainda no cPanel, acesse Bancos de Dados MySQL e crie um banco novo, com um nome que deixe claro que é temporário (por exemplo, algo como "comparacao_backup"). Esse banco vai servir só para você restaurar a versão antiga sem mexer no banco de produção.
Não esqueça de criar um usuário para esse banco e vincular ele ao banco novo, com todos os privilégios — isso também é feito nessa mesma tela.
Passo 3 — Restaure o backup antigo dentro do banco temporário
- Acesse o phpMyAdmin (disponível na mesma área de bancos de dados do cPanel).
- Selecione o banco temporário que você acabou de criar.
- Use a opção Importar e envie o arquivo de backup que você baixou no Passo 1.
Pronto — agora você tem duas versões lado a lado: o banco de produção (o atual, que o site usa) e o banco temporário (a foto antiga, do backup).
Passo 4 — Exporte a tabela das duas versões
Dentro do phpMyAdmin, abra a tabela que você quer investigar em cada um dos dois bancos e use a opção Exportar (formato CSV é o mais fácil de comparar depois). Faça isso duas vezes:
- Uma exportação da tabela no banco de produção (versão atual).
- Outra exportação da mesma tabela no banco temporário (versão do backup).
Passo 5 — Compare os dois arquivos
Com os dois arquivos CSV em mãos, você tem algumas opções para comparar, dependendo do seu conforto com ferramentas:
- Mais simples: abrir os dois arquivos numa planilha (Excel, Google Sheets) e comparar linha por linha, especialmente pelas colunas de ID ou data.
- Um pouco mais técnico: usar uma ferramenta de "diff" (comparação de texto), que existe tanto em programas gratuitos quanto em sites de comparação de arquivos — ela destaca automaticamente as linhas diferentes entre os dois arquivos.
💡 Dica da Sensei: se a tabela for grande, filtre antes por um período ou por um ID específico que te interessa — comparar tudo de uma vez pode confundir mais do que ajudar.
Passo 6 — Depois de comparar, limpe a bagunça
Depois de encontrar o que precisava, apague o banco temporário em Bancos de Dados MySQL, para não deixar dados antigos "esquecidos" ocupando espaço ou confundindo você numa próxima consulta.
Quando pedir ajuda da equipe
Se em algum momento a coisa ficar complicada — arquivo de backup muito grande, erro ao importar, dúvida sobre qual tabela olhar — não se preocupe em fazer tudo sozinho. Todo serviço entregue pela GeHost já vem com suporte gratuito por 30 dias após a entrega, e depois disso você também pode abrir um chamado pelo painel para a nossa equipe te ajudar com essa investigação.
🥋 Resumo da Sensei: nunca mexa direto na produção, sempre trabalhe em cópia, exporte e compare com calma. Achar "o que mudou" fica bem mais tranquilo assim!