Como agendar backup automático e recorrente do banco de dados via cron job
Olá, querido(a) cliente! Seja bem-vindo(a) ao nosso Sensei da GeHost — aqui, você aprende com carinho, sem pressa, e com tudo explicado do jeito que você merece. Hoje vamos aprender como agendar backups automáticos e recorrentes do seu banco de dados usando o cron job, um recurso poderoso do cPanel.
Isso é super importante: mesmo que você não se lembre de fazer backup, o sistema cuida disso por você — como um amigo fiel que nunca esquece.
Dica do Sensei: Sempre faça backup do seu banco de dados. É como proteger um diário pessoal: você nunca sabe quando algo pode acontecer. Com o cron job, você automatiza esse cuidado com um toque de sabedoria.
Passo a passo: Como configurar o backup recorrente do banco de dados
-
Entre no seu painel do cPanel — a porta de entrada do seu site. Acesse painel.gehost.com.br com seu usuário e senha.
-
Localize a ferramenta "Backup" no painel. Na página inicial do cPanel, procure por Backup no grupo de ferramentas. Clique nele.
-
Escolha o banco de dados que deseja proteger. Na tela de Backup, clique em Backup Parcial e depois em Banco de Dados. Selecione o banco de dados que você quer fazer backup (ex:
meudominio_db). -
Use o cron job para agendar. Agora, vamos usar o cron job — um cronômetro do sistema que executa comandos automaticamente. No cPanel, vá até Advanced e clique em Cron Jobs.
-
Defina o horário do backup. No cron job, você pode escolher quando o backup será feito: diariamente, semanalmente, ou a cada 3 dias. Use o editor de cron para definir o horário.
Exemplo de cron para backup diário às 2:00 da manhã:
0 2 * * * /usr/bin/mysqldump -u [usuário] -p[senha] [nome_do_banco] | gzip > /home/[usuário]/backups/[nome_do_banco]_$(date +\%Y\%m\%d).sql.gzATENÇÃO: Substitua os campos entre colchetes por seus dados reais (usuário, senha, nome do banco). Não deixe espaços onde não devem estar.
-
Salve o cron job. Após preencher o comando com seus dados, clique em Add New Cron Job.
-
Verifique se o backup está funcionando. Acesse o diretório
backupsno seu Gerenciador de Arquivos (em File Manager) para ver se os arquivos estão sendo criados.
Importante: Segurança e boas práticas
- Evite salvar a senha do banco de dados diretamente no comando. Use arquivos de configuração seguros ou arquivos de senha separados.
- Teste o cron job em um dia de prova — confira se o arquivo de backup foi criado.
- Não deixe backups antigos acumulando. Configure um sistema de limpeza automática (ex: apagar arquivos com mais de 7 dias).
- Se precisar de ajuda, entre em contato com nosso suporte — estamos aqui para te ajudar, com carinho.
Sensei diz: “Backup não é um luxo, é uma necessidade. Com o cron job, você transforma o cuidado em hábito — e o hábito, em proteção.”
Quer mais segurança?
Além do backup automático, recomendamos:
- Manter uma cópia do backup fora do servidor (ex: no Google Drive ou USB).
- Fazer testes de restauração periodicamente.
- Consultar seu plano no painel para saber se há limites de espaço ou tempo para backups.
Se você tiver dúvidas, não hesite: entre em contato conosco. Estamos aqui para cuidar do seu site como se fosse nosso próprio.
Com carinho,
Sensei da GeHost
Grupo: G e Soluções e Eventos LTDA (CNPJ: 46.647.904/0001-04)