Como agendar backup automático e recorrente do banco de dados via cron job imprimir

  • 0

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

  1. Entre no seu painel do cPanel — a porta de entrada do seu site. Acesse painel.gehost.com.br com seu usuário e senha.

    Tela de login do cPanel com campos Usuário e Senha e botão Log in
  2. Localize a ferramenta "Backup" no painel. Na página inicial do cPanel, procure por Backup no grupo de ferramentas. Clique nele.

    Tela de Backup no cPanel com opções de Backup Completo, backups da conta e backups parciais
  3. 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).

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

  5. 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.gz

    ATENÇÃ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.

  6. Salve o cron job. Após preencher o comando com seus dados, clique em Add New Cron Job.

  7. Verifique se o backup está funcionando. Acesse o diretório backups no seu Gerenciador de Arquivos (em File Manager) para ver se os arquivos estão sendo criados.

    Tela do Gerenciador de Arquivos com árvore de pastas, incluindo public_html e home

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)


Esta resposta lhe foi útil?

« Retornar