Banco de dados 2 visualizações

Como comparar duas versões de uma tabela para achar o que mudou entre backups

Ver no WHMCS

🥋 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.

Tela de Backup do cPanel com opções de backup completo e parcial de banco de dados

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.

Tela de Bancos de Dados MySQL do cPanel, com opção de criar novo banco

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

  1. Acesse o phpMyAdmin (disponível na mesma área de bancos de dados do cPanel).
  2. Selecione o banco temporário que você acabou de criar.
  3. 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!
Precisa de Ajuda?

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