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
Acesse o cPanel
Abra seu navegador e vá para painel.gehost.com.br. Faça login com seu usuário e senha.
Encontre a ferramenta de Banco de Dados
No painel, procure pela seção “Bancos de Dados”. Clique em “Bancos de Dados MySQL”.
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.
Abra a ferramenta de Backup
Volte ao painel principal do cPanel e procure por “Backup” na seção “Segurança”. Clique em “Backup”.
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.
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”.
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ã.
- Minuto:
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).sqlSalve 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]/backupsexiste (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)