Por que separar o backup do banco de dados do backup do site inteiro?
Oi! Aqui é a Sensei da GeHost 🧘♀️. Muita gente pensa que "backup" é só uma coisa só, mas na prática seu site tem duas partes bem diferentes: os arquivos (imagens, temas, plugins, HTML) e o banco de dados (onde ficam os textos, produtos, pedidos, usuários — o "conteúdo vivo" do site, principalmente em WordPress, WooCommerce, lojas etc).
Fazer um backup separado só do banco é útil porque ele é bem mais leve e rápido de gerar do que o site inteiro, e é justamente o banco que muda o tempo todo (novo pedido, novo comentário, novo post). Ter uma cópia recente e isolada dele te dá mais tranquilidade caso algo dê errado numa atualização de plugin, por exemplo.
Onde isso acontece no cPanel
Duas telas do seu painel cPanel vão te interessar aqui: a tela Backup, que tem a opção de gerar backups parciais (só de um diretório ou só de um banco), e a tela Bancos de Dados MySQL, onde você confere o nome exato do seu banco antes de fazer qualquer coisa com ele.
Dica da Sensei: anote o nome completo do seu banco de dados antes de seguir os próximos passos. Ele geralmente aparece como usuário_nomedobanco, e você vai precisar dele nos dois métodos abaixo.
Método 1 — Backup manual do banco (rápido e sem complicação)
Esse é o caminho mais simples, direto pela tela Backup do cPanel:
- Acesse o cPanel e entre na seção Backup.
- Role até a área de backups parciais e localize a opção de banco de dados (MySQL).
- Clique no nome do banco que você quer salvar — o download do arquivo .sql começa automaticamente.
- Guarde esse arquivo em um lugar seguro, fora do próprio servidor (seu computador, um HD externo, um serviço de nuvem).
Esse método é ótimo pra fazer "na mão" antes de uma atualização arriscada, mas ele não roda sozinho — pra isso, vamos ao método 2.
Método 2 — Agendando o backup para rodar automaticamente (Cron Jobs)
Se você quer que esse backup do banco aconteça sozinho, todo dia (ou toda semana), sem você precisar lembrar de entrar no painel, o caminho é usar a ferramenta Cron Jobs do cPanel, que fica geralmente na área "Avançado". Ela permite agendar um comando pra rodar automaticamente em horários fixos.
- No cPanel, acesse a ferramenta Cron Jobs.
- Escolha a frequência desejada nos campos de minuto, hora, dia, mês e dia da semana (por exemplo, todo dia às 3h da manhã).
- No campo de comando, insira uma linha usando o mysqldump, que é o utilitário que exporta o banco em SQL. Um exemplo genérico:
mysqldump -u SEU_USUARIO -p'SUA_SENHA' SEU_USUARIO_nomedobanco > /home/SEU_USUARIO/backups_banco/backup_$(date +\%Y\%m\%d).sql
- Troque SEU_USUARIO, SUA_SENHA e SEU_USUARIO_nomedobanco pelos dados reais do seu banco (aqueles que você anotou lá na tela de Bancos de Dados MySQL).
- Crie antes uma pasta específica pra guardar esses arquivos (ex: backups_banco) usando o Gerenciador de Arquivos, pra manter tudo organizado.
Dica da Sensei: se você não tem familiaridade com linha de comando, não tem problema nenhum — chame o suporte da GeHost e peça uma ajuda pra configurar esse Cron Job certinho com os dados do seu banco. Prefiro te ver pedir ajuda do que colar uma senha errada num campo público!
Cuidando das cópias antigas
Um backup automático que nunca é limpo pode, com o tempo, ocupar bastante espaço. Não temos aqui um número fixo de quantas cópias manter — isso pode variar conforme o seu plano — então o mais seguro é:
- Baixar periodicamente os arquivos mais recentes para fora do servidor (seu computador ou nuvem).
- Apagar de tempos em tempos os backups mais antigos direto pelo Gerenciador de Arquivos.
- Em caso de dúvida sobre espaço disponível no seu plano, consultar o painel.gehost.com.br ou abrir um chamado com o suporte.
O passo que quase todo mundo esquece: testar o backup
Um backup que você nunca testou é uma promessa, não uma garantia. De vez em quando, importe o arquivo .sql gerado em um banco de testes (ou peça ajuda ao suporte) só pra confirmar que ele abre e que os dados estão íntegros. Essa é a diferença entre "achar que tenho backup" e "ter backup de verdade".
Ficou com alguma dúvida?
Sem estresse — isso é bem técnico mesmo. Se travar em qualquer passo, principalmente na hora de montar o comando do Cron Job, é só chamar o suporte da GeHost ou dar uma olhada nos detalhes do seu plano no painel.gehost.com.br. Estamos aqui pra isso! 🌸