Como agendar backup automático diário do banco de dados via cron Print

  • 0

Como agendar backup automático diário do banco de dados via cron (no cPanel)

Olá, querido(a) cliente! 😊

Seja bem-vindo(a) ao nosso guia prático, escrito com carinho para te ajudar a proteger seus dados com tranquilidade. Aqui, você vai aprender, passo a passo, como configurar um backup automático diário do seu banco de dados MySQL — tudo direto no cPanel, o painel de controle da GeHost. Isso é essencial para garantir que, mesmo que algo dê errado, seus dados estejam sempre seguros e recuperáveis.

Antes de começar: o que você precisa saber

  • Este guia aplica-se apenas a bancos de dados MySQL criados no cPanel.
  • É necessário ter acesso ao cPanel (painel.gehost.com.br).
  • Não é necessário saber programação — vamos usar ferramentas simples e seguras.
💡 Dica do Sensei: Fazer backup diário é como colocar um guarda-costas nos seus dados. É um hábito simples que evita dores de cabeça maiores no futuro.

Passo a passo: configurando o backup automático via cron

  1. Acesse o cPanel

    Abra seu navegador e vá para painel.gehost.com.br. Faça login com seu usuário e senha.

    Tela de login do cPanel com campos de usuário e senha, e botão Log in
  2. Encontre a ferramenta de Banco de Dados

    No painel, procure pela seção “Bancos de Dados”. Clique em “Bancos de Dados MySQL”.

    Tela de Banco de Dados MySQL com opções para criar banco, gerenciar usuários e ver lista de bancos existentes
  3. Escolha o banco que deseja proteger

    Na lista de bancos, identifique o que você quer fazer backup. Você pode ver o nome do banco, o usuário associado e opções de ação.

    Se precisar criar um novo banco, clique em “Criar Banco” — mas para este guia, vamos supor que ele já existe.

  4. Abra a ferramenta de Backup

    Volte ao painel principal do cPanel e procure por “Backup” na seção “Segurança”. Clique em “Backup”.

    Tela de Backup no cPanel com opções de backup completo, parcial e histórico de backups
  5. Selecione o backup parcial do banco de dados

    Na tela de Backup, clique em “Backup Parcial”. Em seguida, marque a opção “Banco de Dados MySQL”.

    Selecione o banco que você quer fazer backup — ele aparecerá na lista.

  6. Crie um script de backup (via Cron)

    Para automatizar, vamos usar o Cron — uma ferramenta que executa tarefas automaticamente.

    Volte ao cPanel e vá até “Cron Jobs” (em “Avançado” ou “Segurança”).

    Clique em “Adicionar Cron Job”.

  7. Configure a tarefa diária

    Na configuração do Cron, preencha os campos assim:

    • Minuto: 0 (para rodar no início da hora)
    • Horas: 2 (rodará às 2 da manhã)
    • Dia do mês: *
    • Mês: *
    • Dia da semana: *

    Isso significa: todos os dias, às 2:00 da manhã.

  8. Insira o comando de backup

    Na caixa de comando (Command), cole este código (ajustando o nome do banco e do usuário):

    # Backup diário do banco MySQL
    /usr/bin/mysqldump -u [SEU_USUARIO_BANCO] -p[SENHA_DO_BANCO] [NOME_DO_BANCO] > /home/[SEU_USUARIO]/backups/[NOME_DO_BANCO]_$(date +\%Y\%m\%d).sql
        

    ⚠️ Importante: Substitua os campos entre colchetes:

    • [SEU_USUARIO_BANCO] → o nome do usuário do banco (ex: geuser1)
    • [SENHA_DO_BANCO] → sua senha (sem espaços)
    • [NOME_DO_BANCO] → nome do banco (ex: geapp_db)
    • [SEU_USUARIO] → seu nome de usuário do cPanel

    Exemplo real:

    /usr/bin/mysqldump -u geuser1 -pgepass123 geapp_db > /home/gehostuser/backups/geapp_db_$(date +\%Y\%m\%d).sql
        
  9. Salve a tarefa

    Clique em “Adicionar Cron Job” no final.

    Pronto! Agora seu banco será backupado automaticamente todos os dias às 2:00 da manhã.

Como verificar se está funcionando

Depois de 24 horas, volte ao “Backup” no cPanel e veja se há um novo arquivo com a data de hoje. Ele deve estar na pasta backups dentro de /home/[seu_usuario].

Se não aparecer, verifique:

  • O nome do banco e do usuário estão corretos no comando.
  • A senha não tem espaços ou caracteres especiais.
  • O diretório /home/[seu_usuario]/backups existe (crie se não existir).
🌿 Dica do Sensei: Você pode ajustar o horário para o momento que preferir (ex: 3 da manhã), desde que não interfira com o tráfego do seu site. Seu backup sempre será leve e rápido!

Conclusão: proteger dados é cuidar de quem você ama

Parabéns, você agora é um(a) guardião(a) de dados! 🎉

Com este simples passo, você garante que, mesmo que algo aconteça, seus dados estarão seguros. E lembre-se: a GeHost está aqui com você — com suporte, com carinho, e com tecnologia sólida desde 2015.

Se precisar de ajuda, entre em contato com nosso suporte — estamos aqui para te ajudar, sempre. 💬

Com carinho,
Sensei da GeHost
Grupo: G e Soluções e Eventos LTDA (Entexp)
Dono: Raphael Neves Koga (desde 2015)


Was this answer helpful?

« Back