Como fazer backup incremental de um banco de dados grande sem travar o site
Olá, querido(a) cliente! Seja bem-vindo(a) ao nosso Sensei da GeHost! 🌟
Hoje vamos aprender um truque poderoso: como fazer backup incremental de um banco de dados grande — sem travar seu site, sem deixar seu cliente esperando, e sem precisar de mágica. Apenas paciência, um pouco de planejamento e nosso guia simples. Vamos lá?
O que é backup incremental?
Imagine que você tem um livro de 1.000 páginas. Em vez de copiar tudo de novo toda semana, você só salva as páginas que mudaram. É isso que o backup incremental faz: ele só salva as alterações desde o último backup. Isso economiza tempo, espaço e evita sobrecarga no servidor.
Dica do Sensei: Use backups incrementais para bancos grandes (acima de 100 MB) — eles são mais rápidos e menos pesados!
Passo a passo: Backup incremental sem travar o site
-
Entre no cPanel com suas credenciais. Você já tem acesso? Ótimo! Se não, use o link de login da GeHost.
-
Na tela inicial do cPanel, localize o grupo Bancos de Dados MySQL. Clique nele.
-
Na tela de bancos de dados, encontre o banco que você quer fazer backup. Ele estará listado com seu nome e um botão Backup ao lado.
-
Selecione o banco e clique em Backup. Isso abrirá uma nova tela com opções de backup.
⚠️ Não clique em "Backup Completo"! Isso pode travar o servidor. Em vez disso, use o modo Parcial e selecione apenas o banco de dados.
-
Na tela de backup parcial, escolha o banco de dados e, se possível, marque a opção Incremental (se disponível). Se não aparecer, não se preocupe — vamos simular o incremento com um truque.
Se não houver opção direta de incremental, siga o próximo passo com calma.
-
Use o MySQL Dump com comandos (via Terminal ou SSH). Isso é mais seguro para bancos grandes.
Se você tem acesso ao terminal (SSH), execute:
mysqldump -u [usuário] -p [nome_do_banco] --single-transaction --quick --lock-tables=false > backup_incremental.sqlEsses parâmetros são mágicos:
- --single-transaction: evita travamentos, como se o banco fosse lido em tempo real.
- --quick: envia os dados em partes, sem carregar tudo na memória.
- --lock-tables=false: não bloqueia tabelas — seu site continua funcionando!
-
Depois de gerar o arquivo, transfira-o para seu computador com segurança (via FTP ou SCP).
Se não tiver acesso SSH, use o Backup Parcial no cPanel com frequência (ex: a cada 24h), mas evite backups grandes durante horários de pico.
-
Armazene o backup em local seguro — não deixe tudo no servidor. Use um disco externo, Google Drive, Dropbox ou outro serviço confiável.
Dica do Sensei: Como manter o site sempre funcionando
Planeje os backups durante o dia — evite fazer backup de banco grande no horário de pico (ex: 18h às 22h). Escolha madrugada ou manhã cedo.
Use o cPanel com calma — se o banco for muito grande, o cPanel pode travar. Prefira o terminal (SSH) para maior controle.
Teste o backup — sempre que fizer um novo backup, restaure em um ambiente de teste para garantir que está tudo certo.
Conclusão
Backup incremental não é magia — é cuidado. Com esses passos, você protege seus dados, mantém seu site funcionando e ainda evita surpresas desagradáveis.
Se precisar de ajuda, o Sensei da GeHost está aqui para te orientar. É só chamar! 🌿
Até a próxima dica, e lembre-se: proteger dados é cuidar do seu negócio.