Banco de dados 6 visualizações

Como fazer backup incremental de um banco de dados grande sem travar o site

Ver no WHMCS

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

  1. Entre no cPanel com suas credenciais. Você já tem acesso? Ótimo! Se não, use o link de login da GeHost.

    Tela de LOGIN do cPanel com campos Usuário e Senha + botão Log in
  2. Na tela inicial do cPanel, localize o grupo Bancos de Dados MySQL. Clique nele.

    Painel inicial (home) do cPanel com os grupos de ferramentas (E-mail, Arquivos etc.)
  3. 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.

    Tela 'Bancos de Dados MySQL' — criar novo banco, modificar e usuários de banco.
  4. 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.

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

  6. 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.sql

    Esses 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!
  7. 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.

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

Precisa de Ajuda?

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