DesenvolvedorWordPress WhatsApp

Backup de WordPress: como fazer e por que é inegociável

Existe um único item que separa "voltei ao ar em minutos" de "perdi anos de trabalho": o backup. Aqui você aprende o que precisa estar nele, como fazer, onde guardar e — o que quase todo mundo esquece — como garantir que a restauração realmente funciona.

Quero meu site protegido

Atualizado em 19/06/2026

Todo profissional de WordPress já viu de perto o desespero de quem perdeu o site sem ter backup: uma invasão, uma atualização ruim, um clique errado, e meses de trabalho evaporam. Backup não é luxo nem detalhe técnico — é a apólice de seguro do seu site. E como todo seguro, ele só vale a pena se estiver em dia e tiver sido testado. Vamos ao que importa.

Se você não sabe quando foi o seu último backup, considere que não tem um. A hora de descobrir que o backup falhou nunca pode ser no meio de uma emergência. Trate isso como prioridade hoje, não depois do próximo susto.

O que precisa estar no backup

Um site WordPress completo tem duas metades, e o backup precisa cobrir as duas:

Backup que cobre só uma das metades não restaura nada. Quando ouvir "tenho backup", a pergunta certa é: dos arquivos e do banco?

A regra 3-2-1

É o padrão consagrado de quem leva backup a sério, e cabe perfeitamente no WordPress:

Formas de fazer backup

Há mais de um caminho, e o melhor é aquele que você consegue manter com disciplina:

Backup pela linha de comando: banco e arquivos

Se você tem acesso SSH ao servidor, fazer o backup manual deixa de ser trabalhoso e vira um comando — fácil de agendar e de repetir sempre igual. O banco é a parte que mais muda; exporte-o para um arquivo .sql de uma destas duas formas:

# Opção A — WP-CLI: lê as credenciais do wp-config.php sozinho
wp db export backup-banco-$(date +%F).sql

# Opção B — mysqldump nativo (funciona sem o WordPress instalado)
# --no-tablespaces costuma ser necessario no MySQL 8 quando o usuario
# nao tem o privilegio PROCESS; remova a flag se nao precisar dela.
mysqldump -u USUARIO -p --single-transaction --no-tablespaces --default-character-set=utf8mb4 \
  NOME_DO_BANCO > backup-banco-$(date +%F).sql

Em seguida, copie os arquivos — principalmente wp-content/uploads, os temas, os plugins e o wp-config.php. Para um pacote único ou para sincronizar só o que mudou:

# Compacta o site inteiro em um único arquivo
tar -czf backup-arquivos-$(date +%F).tar.gz /caminho/do/site/public_html

# Ou copia incremental (só o que mudou) para outro destino/servidor
rsync -avz /caminho/do/site/public_html/ usuario@backup-host:/backups/site/

Cuidado com o --delete no rsync: essa flag espelha exclusões, ou seja, apaga no destino o que sumiu na origem. Se o destino é a sua única cópia de backup, não use --delete — um arquivo apagado por engano (ou um site comprometido) levaria junto o seu backup. Reserve-o apenas para espelhamento, nunca para o backup que é a sua rede de segurança.

Junte o .sql e o pacote de arquivos da mesma data e leve a cópia para fora do servidor. Esses dois itens, juntos, são o que restaura o site por completo.

Qual método de backup escolher

Cada caminho tem um equilíbrio diferente entre controle, esforço e confiabilidade. A tabela ajuda a decidir:

Métodos de backup de WordPress: prós e contras
MétodoPrósContras
Manual (FTP + phpMyAdmin / SSH)Controle total; sem custo extra; funciona em qualquer hospedagemTrabalhoso e fácil de esquecer; depende de disciplina
Plugin de backupAutomático; envia para nuvem externa; restauração assistidaPode pesar no servidor; exige boa configuração; backups grandes podem falhar
Recurso da hospedagemZero esforço; ligado por padrão em muitos planosPouco controle de frequência/retenção; cai junto se o servidor falhar
Script (cron + WP-CLI/mysqldump + rsync)Confiável, repetível, off-site e incrementalExige acesso SSH e configuração inicial técnica

Dica: automatize e tire o fator humano da jogada. Backup que depende de você lembrar de fazer toda semana é backup que, mais cedo ou mais tarde, deixa de existir. Nos planos de manutenção, o backup roda sozinho, vai para fora do servidor e é verificado.

Com que frequência fazer

Não existe número mágico — existe a sua tolerância a perder dados. A frequência deve acompanhar o ritmo de mudanças e vendas do site:

Onde guardar

A regra é simples e inegociável: fora do servidor do site. Backup guardado na mesma hospedagem cai junto se o servidor for comprometido, corrompido ou a conta for suspensa — ou seja, falha exatamente na hora em que você mais precisa dele. Use uma nuvem externa, dedicada a backup, e, seguindo a regra 3-2-1, mantenha mais de um destino quando possível.

A parte que todo mundo esquece: testar a restauração

Aqui está o erro mais perigoso de todos. As pessoas configuram o backup, veem os arquivos sendo gerados e relaxam — sem nunca verificar se aquilo restaura um site de verdade. E backups falham silenciosamente: vêm incompletos, sem o banco, corrompidos ou apontando para o lugar errado. A única prova de que um backup funciona é restaurá-lo. Faça isso periodicamente em um ambiente de teste. Um backup nunca testado não é uma garantia — é uma aposta.

Como restaurar um site a partir do backup

Quando a hora chega, o processo é o caminho inverso do backup. Em linhas gerais:

  1. Tenha o backup completo em mãos. Confirme que você tem tanto os arquivos quanto o banco de dados da mesma data.
  2. Prepare o ambiente. Identifique se vai restaurar por cima do site atual ou em um ambiente limpo (recomendado em caso de invasão).
  3. Restaure os arquivos. Envie os arquivos do backup para o servidor (via FTP/SFTP ou pelo plugin), substituindo os atuais.
  4. Restaure o banco de dados. Importe o banco salvo (em geral pelo phpMyAdmin) ou deixe o plugin de backup cuidar disso.
  5. Confira as configurações de conexão. Garanta que o wp-config.php aponta para o banco certo (nome, usuário e senha).
  6. Teste o site. Abra a home, páginas internas, login e — em loja — o checkout. Só considere concluído depois de validar.

Backup e segurança: a relação que salva o seu negócio

Backup é a peça central da segurança do WordPress. Por mais que você atualize, blinde e monitore, nenhum site está 100% imune — a uma invasão, a uma atualização infeliz ou a um erro humano. O que diferencia o transtorno passageiro do desastre é ter para onde voltar. Com um backup limpo, você restaura o site a um estado seguro e ganha tempo para fechar a brecha. Por isso, backup anda de mãos dadas com atualizações seguras e com a resposta a um WordPress hackeado.

Configurar tudo isso, manter a frequência certa e testar a restauração dá trabalho — e é exatamente o que entrego nos planos de manutenção, para que você nunca mais precise pensar em backup… até o dia em que ele te salvar.

Seu site tem backup de verdade — ou só esperança?

Eu configuro backups automáticos, fora do servidor, e testo a restauração. Me chame no WhatsApp e durma tranquilo.

WhatsApp: (43) 99932-9697

ou e-mail: [email protected]

Perguntas frequentes

O que precisa estar em um backup de WordPress?

Duas partes, sempre juntas: os arquivos (núcleo, temas, plugins e a pasta de uploads, com suas imagens) e o banco de dados (posts, páginas, configurações, usuários, pedidos). Backup só de arquivos ou só do banco não restaura o site — você precisa dos dois para voltar ao ar.

Com que frequência devo fazer backup?

Depende de quanto o site muda. Um site institucional que quase não se altera pode ter backup semanal; um blog que publica direto, diário; uma loja WooCommerce com vendas o dia todo precisa de backup bem mais frequente, porque cada pedido perdido é dinheiro real. A regra: nunca perca mais do que você aceita refazer.

A hospedagem já não faz backup por mim?

Muitas fazem algum backup, mas isso não substitui o seu. Você nem sempre controla a frequência, por quanto tempo ficam guardados, nem se a restauração funciona de verdade. E, se a conta for suspensa ou o servidor falhar, o backup que estava lá pode ir junto. Tenha sempre uma cópia própria, fora do servidor.

Onde devo guardar os backups?

Fora do servidor do site. Backup guardado no mesmo servidor cai junto se o servidor for comprometido ou suspenso. O ideal é uma nuvem externa (armazenamento dedicado a backup) e, de preferência, mais de um destino — é a base da regra 3-2-1.

Preciso testar a restauração mesmo?

Precisa, e essa é a parte que quase todo mundo pula. Backup que nunca foi restaurado é só uma esperança: pode estar incompleto, corrompido ou faltando o banco de dados. Restaurar em um ambiente de teste, de tempos em tempos, é o que prova que o backup realmente funciona.

Fui invadido. O backup resolve?

Ele é a sua melhor carta. Com um backup limpo, anterior à invasão, dá para restaurar o site a um estado seguro e então fechar a brecha que foi explorada. Sem backup, a limpeza é mais lenta e arriscada. Veja WordPress hackeado e me chame no WhatsApp (43) 99932-9697.

Qual a diferença entre exportar o banco com mysqldump e com o WP-CLI?

Os dois geram um arquivo .sql que recompõe o banco. O mysqldump é a ferramenta nativa do MySQL/MariaDB e funciona em qualquer servidor com acesso ao banco, mesmo sem o WordPress instalado. Já o wp db export (WP-CLI) lê as credenciais direto do wp-config.php, então você não precisa digitar usuário e senha — é mais prático no dia a dia de quem administra o site. Para backup automatizado em scripts, ambos servem; escolha o que estiver disponível na sua hospedagem.

Um backup gigante (uploads enorme) trava a hospedagem. Como contornar?

Separe as duas metades. O banco muda toda hora e é pequeno — faça backup dele com frequência (wp db export ou mysqldump). A pasta wp-content/uploads é grande mas muda pouco; faça um backup completo dela esporadicamente e, entre eles, cópias incrementais (só o que mudou) com rsync. Assim você evita comprimir gigabytes a cada execução e não estoura o limite de memória ou tempo do servidor — um problema que se parece com a memória esgotada.

Referências

  1. WordPress.org — WordPress Backups
  2. WordPress.org — Backups (Advanced Administration)
  3. WordPress.org — Backing Up Your Database (banco de dados)
  4. WordPress.org — Hardening WordPress (segurança)
Tem alguma dúvida? Ficarei feliz em ajudar. Clique Aqui