Banco de dados 40 visualizações

Como configurar backup automático diário do banco de dados via cron e mysqldump

Ver no WHMCS

Como configurar backup automático diário do banco de dados via cron e mysqldump

Olá, querido(a) cliente! Aqui é a Sensei da GeHost — e hoje vamos te ensinar, com carinho e clareza, como proteger seu banco de dados com um backup automático diário. É uma prática essencial para garantir que, mesmo que algo aconteça, seus dados estejam sempre seguros e prontos para serem restaurados.

Este guia é feito especialmente para você que quer cuidar do seu site com tranquilidade, mesmo sem ser especialista. Vamos passo a passo, com paciência e um toque humano — porque sua segurança é nossa prioridade.

Antes de começar: o que você vai precisar

  • Seu login e senha do cPanel (acesso ao painel da GeHost).
  • Permissão para usar o cron (já ativado em todos os planos da GeHost).
  • Um arquivo de backup (criado via mysqldump) que será salvo no seu servidor.
  • Um pouco de atenção — e o coração aberto para aprender algo novo! ❤️
Dica da Sensei: Sempre faça um backup manual antes de automatizar. Assim, você confirma que o processo funciona corretamente.

Passo 1: Acesse o cPanel

Entre no painel da GeHost com suas credenciais:

Tela de login do cPanel com campos de Usuário e Senha e botão Log in

Passo 2: Acesse o gerenciador de bancos de dados

No cPanel, localize e clique em Bancos de Dados MySQL (dentro do grupo "Banco de Dados").

Tela do cPanel com o item 'Bancos de Dados MySQL' destacado no grupo 'Banco de Dados'

Passo 3: Verifique o nome do seu banco de dados

Na lista de bancos, anote o nome do banco que você deseja proteger. Ele geralmente começa com o prefixo do seu usuário (ex: seuusuario_banco1).

Se precisar, crie um novo banco aqui mesmo — mas lembre-se: só faça isso se for necessário.

Passo 4: Acesse o Cron (agendador de tarefas)

Volte ao painel principal do cPanel e procure por Cron (no grupo "Avançado").

Tela do cPanel com o item 'Cron' destacado no grupo 'Avançado'

Passo 5: Crie um novo cron job (tarefa agendada)

Clique em Adicionar novo cron. Agora vamos configurar o horário e o comando.

Configuração do cron job:

  1. Minuto: 0 (para rodar no início da hora)
  2. Horário: 1 (para rodar às 1 da manhã — ajuste conforme seu fuso)
  3. Dia do mês: *
  4. Mês: *
  5. Dia da semana: *
  6. Comando: /usr/bin/mysqldump -u [usuário_banco] -p[senha_banco] [nome_banco] | gzip > /home/[usuário]/backups/[nome_banco]_$(date +\%Y\%m\%d).sql.gz
Importante: Substitua os dados entre colchetes:
  • [usuário_banco] → o nome do usuário do banco (ex: seuusuario_db)
  • [senha_banco] → a senha do usuário do banco (não use espaços)
  • [nome_banco] → o nome completo do banco (ex: seuusuario_banco1)
  • [usuário] → seu usuário do cPanel (ex: seuusuario)

Exemplo real:

/usr/bin/mysqldump -u meuusuario_db -pminhasenha123 meuusuario_banco1 | gzip > /home/meuusuario/backups/meuusuario_banco1_$(date +\%Y\%m\%d).sql.gz

Passo 6: Crie a pasta de backups

Antes de rodar o cron, você precisa criar uma pasta para armazenar os arquivos.

  1. Na barra de navegação do cPanel, vá para Gerenciador de Arquivos.
  2. Selecione a pasta public_html (ou a raiz da sua conta).
  3. Clique em Novo arquivo e crie uma pasta chamada backups.
Tela do Gerenciador de Arquivos do cPanel com a opção 'Novo arquivo' e a pasta 'backups' criada

Passo 7: Salve e teste

Depois de preencher todos os campos, clique em Adicionar tarefa cron.

Para testar, você pode executar o comando manualmente via SSH (se disponível em seu plano) ou aguardar a próxima execução (geralmente às 1h da manhã).

Dica da Sensei: Se o backup não aparecer na pasta backups, verifique se o caminho está correto, se a senha está correta e se o cron está rodando. Você pode consultar o histórico de logs no cPanel ou entrar em contato com nosso suporte.

Passo 8: Faça backup manual de vez em quando

Apesar do cron ser automático, é bom fazer um backup manual a cada mês — para garantir que tudo está funcionando.

Para isso, vá em Bancos de Dados MySQL → Exportar → escolha o banco → Exportar → baixe o arquivo.

Conclusão: você está protegido!

Parabéns, querido(a) cliente! Agora seu banco de dados é salvo automaticamente todos os dias. É como ter um guardião silencioso cuidando das suas informações — com precisão e amor.

Se tiver dúvidas, não hesite em entrar em contato com o suporte da GeHost. Estamos aqui para te ajudar, sempre.

Com carinho,
A Sensei da GeHost
Grupo: G e Soluções e Eventos LTDA (CNPJ: 46.647.904/0001-04)

Precisa de Ajuda?

Nossa equipe está pronta para resolver suas dúvidas.