Um backup do WordPress é sua rede de segurança contra perda de dados, hacking, falhas de servidor, conflitos de atualização e erro humano. Sem uma estratégia de backup confiável, um único erro — uma atualização com falha, um site hackeado, uma queda de servidor ou uma exclusão acidental — pode apagar meses ou anos de trabalho. Apesar disso, um número significativo de proprietários de sites WordPress não faz backup de seus sites ou confia apenas nos backups fornecidos pelo seu provedor de hospedagem sem verificar se funcionam.
Este guia cobre todos os métodos de backup disponíveis para proprietários de sites WordPress, desde backups manuais via linha de comando até soluções automatizadas com plugins. Você aprenderá o que fazer backup, com que frequência, onde armazenar backups com segurança e como verificar se seus backups realmente funcionam quando você precisa deles. Uma estratégia de backup sólida também é um componente essencial da segurança do WordPress, fornecendo sua linha final de defesa quando as medidas preventivas falham.
O que um Backup do WordPress Inclui
Um backup completo do WordPress consiste em vários componentes. Faltar qualquer um deles significa que sua restauração será incompleta.
| Componente | Localização | Contém |
|---|---|---|
| Arquivos do Core do WordPress | /wp-admin/, /wp-includes/ | Software do WordPress (pode ser rebaixado, mas a versão importa) |
| wp-content/themes | /wp-content/themes/ | Temas instalados, personalizações, temas filhos |
| wp-content/plugins | /wp-content/plugins/ | Todos os plugins instalados e seus arquivos de configuração |
| wp-content/uploads | /wp-content/uploads/ | Biblioteca de mídia: imagens, documentos, vídeos, organizados por ano/mês |
| wp-config.php | Diretório raiz | Credenciais do banco de dados, chaves de segurança, constantes personalizadas |
| .htaccess / nginx.conf | Diretório raiz / configuração do servidor | Regras de reescrita, redirecionamentos, cabeçalhos de segurança |
| Banco de Dados | MySQL / MariaDB | Posts, páginas, comentários, usuários, configurações, dados de plugins, pedidos do WooCommerce |
A Importância Crítica dos Backups de Banco de Dados
Seu banco de dados é a parte mais valiosa do seu site WordPress. Ele contém todo o seu conteúdo (posts, páginas, tipos de post personalizados), contas de usuários e metadados, pedidos do WooCommerce e dados de clientes, configurações e configurações de plugins, configurações de widgets e dados de campos personalizados. Os arquivos podem frequentemente ser rebaixados ou regenerados, mas o conteúdo do seu banco de dados é único e insubstituível.
Método 1: Backup Manual via SSH e phpMyAdmin
Backups manuais oferecem controle direto sobre o processo e são valiosos para backups únicos antes de grandes mudanças, migrações de servidor ou situações em que backups baseados em plugins não estão funcionando.
Fazendo Backup de Arquivos via SSH
Conecte-se ao seu servidor via SSH e crie um arquivo compactado do seu diretório WordPress:
tar -czvf wordpress-backup-$(date +%Y%m%d).tar.gz /caminho/para/wordpress/
Para sites grandes, você pode querer excluir certos diretórios do backup, como arquivos de cache e dados temporários:
tar -czvf wordpress-backup-$(date +%Y%m%d).tar.gz --exclude='wp-content/cache' --exclude='wp-content/upgrade' /caminho/para/wordpress/
Fazendo Backup do Banco de Dados via Linha de Comando
Use mysqldump para exportar seu banco de dados:
mysqldump -u db_username -p db_name > database-backup-$(date +%Y%m%d).sql
Para bancos de dados grandes, adicione compressão:
mysqldump -u db_username -p db_name | gzip > database-backup-$(date +%Y%m%d).sql.gz
Fazendo Backup do Banco de Dados via phpMyAdmin
Se você prefere uma abordagem GUI: faça login no phpMyAdmin através do painel de controle da sua hospedagem, selecione seu banco de dados WordPress, clique na aba Exportar, escolha "Personalizado" para mais opções, certifique-se de que todas as tabelas estão selecionadas, selecione o formato SQL e clique em Ir para baixar o arquivo SQL.
Prós e Contras dos Backups Manuais
| Prós | Contras |
|---|---|
| Controle total sobre o que é feito backup | Demorado, fácil de esquecer |
| Sem dependências de plugins | Sem agendamento automatizado |
| Funciona quando o WordPress está inacessível | Requer conhecimento de SSH/phpMyAdmin |
| Sem custo adicional | Sem armazenamento externo embutido |
Método 2: Backups Automatizados Baseados em Plugin
Plugins de backup automatizam todo o processo: agendamento, execução, compressão e armazenamento externo. Eles são a abordagem recomendada para a maioria dos proprietários de sites WordPress, pois eliminam o erro humano e garantem backups consistentes.
UpdraftPlus
UpdraftPlus é o plugin de backup do WordPress mais amplamente instalado, com mais de 3 milhões de instalações ativas. Ele suporta tanto backups manuais quanto agendados, com integração direta a serviços de armazenamento em nuvem, incluindo Google Drive, Dropbox, Amazon S3, Microsoft OneDrive e Backblaze B2.
Principais recursos:
- Backups automáticos agendados (banco de dados e arquivos em cronogramas separados)
- Backups incrementais (Premium) — faz backup apenas dos arquivos alterados, reduzindo tempo e armazenamento
- Restauração com um clique a partir do admin do WordPress
- Suporte a multisite (Premium)
- Ferramentas de migração e clonagem (Premium)
- Criptografia para backups de banco de dados (Premium)
Configurando o UpdraftPlus:
Passo 1: Instale e ative o UpdraftPlus a partir do repositório de plugins do WordPress ou use a versão UpdraftPlus Premium para backups incrementais, suporte a multisite e destinos de armazenamento adicionais.
Passo 2: Vá para Configurações > Backups do UpdraftPlus e navegue até a aba Configurações.
Passo 3: Defina seu cronograma de backup. Para a maioria dos sites, fazer backup de arquivos semanalmente e do banco de dados diariamente oferece um forte equilíbrio entre proteção e uso de armazenamento.
Passo 4: Escolha seu destino de armazenamento remoto. Clique em
ícone para o seu serviço preferido (Google Drive, Dropbox, S3, etc.) e siga os passos de autenticação.
Passo 5: Configure quantas cópias de backup manter. Mantenha pelo menos 3-4 cópias para arquivos e 7-14 cópias para backups de banco de dados.
Passo 6: Clique em Salvar Alterações e depois em Fazer Backup Agora para executar seu primeiro backup.
BlogVault
BlogVault é uma solução de backup baseada em SaaS que armazena backups em sua própria infraestrutura de nuvem. Ao contrário das soluções apenas de plugin, o BlogVault realiza backups em seus servidores em vez dos seus, reduzindo a carga em sua hospedagem.
Principais recursos:
- Backups incrementais em tempo real (acompanha mudanças continuamente)
- Armazenamento de backup independente nos servidores do BlogVault
- Criação de site de staging com um clique
- Ferramenta de migração integrada
- Backups cientes do WooCommerce (captura dados de pedidos entre backups programados)
- Histórico de backup de 365 dias
BlogVault é um serviço pago (R$89/ano para um único site), mas é bem adequado para lojas WooCommerce e sites de negócios onde backups em tempo real e armazenamento independente são prioridades.
BackWPup
BackWPup é um plugin de backup gratuito que se concentra na criação de arquivos de backup completos. Ele pode fazer backup para Dropbox, Amazon S3, servidores FTP e email, e pode gerar backups de arquivos e banco de dados em vários formatos (ZIP, TAR, TAR.GZ).
Principais recursos:
- Backups completos do site (arquivos + banco de dados em um arquivo)
- Otimização e reparo do banco de dados durante o backup
- Exportação XML do conteúdo do WordPress
- Múltiplos trabalhos de backup com horários e destinos diferentes
- Restauração via script de restauração independente (independente do WordPress)
Comparação de Plugins
| Recurso | UpdraftPlus Free | UpdraftPlus Premium | BlogVault | BackWPup Free |
|---|---|---|---|---|
| Backups programados | Sim | Sim | Sim (em tempo real) | Sim |
| Backups incrementais | Não | Sim | Sim | Não |
| Armazenamento em nuvem | Google Drive, Dropbox, S3 | +OneDrive, Backblaze, Azure | Nuvem BlogVault | Dropbox, S3, FTP |
| Restauração com um clique | Sim | Sim | Sim | Pelo script |
| Suporte a multisite | Não | Sim | Sim | Sim (Pro) |
| Ciente do WooCommerce | Não | Não | Sim | Não |
| Preço | Gratuito | R$70/ano | R$89/ano | Gratuito |
Método 3: Backups em Nível de Hospedagem
A maioria dos provedores de hospedagem oferece suas próprias soluções de backup, seja incluídas em seu plano ou como um complemento. Esses backups são tipicamente automatizados e gerenciados no nível do servidor.
O que os Backups de Hospedagem Geralmente Incluem
Hospedagens gerenciadas do WordPress geralmente fornecem backups automáticos diários, retenção de 14-30 dias, restauração com um clique a partir do painel de controle de hospedagem e armazenamento de backup separado do seu servidor principal. Provedores de hospedagem compartilhada podem oferecer backups menos frequentes (semanalmente) com retenção mais curta (7 dias) e podem cobrar a mais pelo recurso de backup.
Por que os Backups de Hospedagem Não São Suficientes
Embora os backups de hospedagem sejam valiosos, confiar neles como sua única estratégia de backup apresenta riscos:
- Ponto único de falha: Se o provedor de hospedagem sofrer uma falha catastrófica, tanto seu site quanto seus backups podem ser perdidos.
- Políticas do provedor: Alguns hosts não garantem a disponibilidade de backups ou o sucesso da restauração. Seus termos de serviço geralmente afirmam que os backups são fornecidos como uma cortesia.
- Controle limitado: Você normalmente não pode baixar backups de hospedagem para armazenamento fora do site ou selecionar componentes específicos para restaurar.
- Risco de rescisão de conta: Se sua conta de hospedagem for suspensa ou encerrada, você pode perder o acesso aos backups.
Use os backups de hospedagem como uma camada de sua estratégia de backup, não como a única camada.
Recomendações de Cronograma de Backup
A frequência de backup deve corresponder à frequência com que o conteúdo do seu site muda e quanto dado você pode se dar ao luxo de perder (seu Objetivo de Ponto de Recuperação, ou RPO).
| Tipo de Site | Backup de Banco de Dados | Backup de Arquivos | Justificativa |
|---|---|---|---|
| Blog (postagens semanais) | Diário | Semanal | Conteúdo muda raramente; arquivos mudam pouco |
| Site de negócios (estático) | Diário | Semanal | Atualizações de conteúdo são raras |
| Blog ativo (postagens diárias) | A cada 6 horas | Diário | Mudanças frequentes de conteúdo precisam de backups mais granulares |
| Loja WooCommerce | A cada 4-6 horas | Diário | Pedidos e dados de clientes mudam continuamente |
| Site de Membros / LMS | A cada 4-6 horas | Diário | Conteúdo gerado por usuários e dados de progresso |
| E-commerce de alto tráfego | Em tempo real (incremental) | A cada 6 horas | Cada transação perdida afeta a receita |
A Regra 3-2-1 de Backup
Siga a regra de backup 3-2-1 amplamente recomendada:
- 3 cópias dos seus dados (o site ao vivo mais duas cópias de backup)
- 2 mídias de armazenamento diferentes (por exemplo, servidor + armazenamento em nuvem)
- 1 cópia armazenada fora do site (um local físico diferente do seu servidor)
Na prática, isso significa: seu site ao vivo é a cópia um, um backup em seu servidor (ou backup do provedor de hospedagem) é a cópia dois, e um backup em armazenamento em nuvem (Google Drive, S3, Dropbox) é a cópia três. A cópia em nuvem atende aos requisitos de "mídia diferente" e "fora do site".
Testando Seu Processo de Restauração de Backup
Um backup que você nunca testou é um backup em que você não pode confiar. Programe testes de restauração periódicos para verificar a integridade do seu backup.
Como Testar uma Restauração
Passo 1: Crie um ambiente de staging ou uma instalação local do WordPress para testes. Nunca teste restaurações em seu site ao vivo.
Passo 2: Baixe seu backup mais recente (tanto arquivos quanto banco de dados).
St
Etapa 3: Restaure o backup no seu ambiente de teste usando o mesmo método que você usaria em uma emergência.
Etapa 4: Verifique o site restaurado: verifique se as páginas carregam corretamente, se as imagens são exibidas, se os produtos do WooCommerce aparecem, se as contas de usuário existem e se as configurações do plugin estão intactas.
Etapa 5: Documente o processo de restauração, incluindo quanto tempo levou. Esta é uma informação valiosa se você precisar realizar uma restauração de emergência sob pressão.
Teste seu processo de restauração pelo menos uma vez por trimestre. Se você mudar seu método de backup ou local de armazenamento, teste imediatamente após a mudança.
Opções de Armazenamento de Backup Offsite
| Serviço de Armazenamento | Nível Gratuito | Armazenamento Pago | Notas |
|---|---|---|---|
| Google Drive | 15 GB | $1,99/mês por 100 GB | Integração fácil com UpdraftPlus; compartilhado com Gmail/Fotos |
| Dropbox | 2 GB | $11,99/mês por 2 TB | Confiável; boa API; organização baseada em pastas |
| Amazon S3 | 5 GB (12 meses) | ~$0,023/GB/mês | Escalável; pague conforme o uso; políticas de ciclo de vida para controle de custos |
| Backblaze B2 | 10 GB | $0,005/GB/mês | Custo-benefício para grandes backups; API compatível com S3 |
| Microsoft OneDrive | 5 GB | $1,99/mês por 100 GB | Incluído com assinaturas do Microsoft 365 |
Backup Antes de Ações Críticas
Além do seu cronograma regular, sempre crie um backup sob demanda antes de realizar qualquer uma dessas ações:
- Atualizações do núcleo do WordPress (especialmente atualizações de versão principal)
- Atualizações de plugins ou temas (especialmente para plugins complexos como WooCommerce, construtores de páginas)
- Alterações na versão do PHP no seu servidor
- Modificações ou migrações de banco de dados
- Edições ou importações de conteúdo em massa
- Migrações de servidor ou hospedagem
- Instalação de novos plugins que modificam o banco de dados
Ter um backup feito imediatamente antes dessas ações permite que você retorne a um estado conhecido e bom se algo der errado. Para tarefas de manutenção contínua do site, consulte nosso guia de manutenção do WordPress.
Para mais detalhes, consulte a documentação oficial: Guia de Backup do WordPress.
Perguntas Frequentes
Quanto tempo leva um backup do WordPress?
A duração do backup depende do tamanho do seu site e dos recursos de hospedagem. Um site típico do WordPress (com menos de 1 GB) faz backup em 2-5 minutos. Grandes lojas WooCommerce com bibliotecas de mídia extensas (5-20 GB) podem levar de 15 a 60 minutos. Backups incrementais após o backup completo inicial geralmente levam menos de um minuto, pois capturam apenas as alterações.
Posso fazer backup de um site WordPress sem um plugin?
Sim. Você pode usar comandos SSH (tar para arquivos, mysqldump para o banco de dados) ou phpMyAdmin para exportações de banco de dados. Painéis de controle de hospedagem como cPanel também incluem ferramentas de backup. No entanto, backups manuais requerem disciplina e não incluem agendamento automatizado, razão pela qual plugins são recomendados para a maioria dos usuários.
Preciso fazer backup de toda a minha instalação do WordPress ou apenas do banco de dados?
Ambos são importantes, mas se você precisar priorizar, o banco de dados é mais crítico. Seu banco de dados contém todo o conteúdo, configurações e dados de usuários que não podem ser recriados. Arquivos (temas, plugins, núcleo) geralmente podem ser baixados novamente, mas sua pasta de uploads (imagens, documentos) também é única e deve ser incluída nos backups de arquivos.
Quantas cópias de backup devo manter?
Mantenha pelo menos 7-14 backups de banco de dados e 3-4 backups de arquivos. Para lojas WooCommerce, considere reter 30 dias de backups de banco de dados. Mais retenção oferece uma janela de recuperação mais ampla — se você descobrir um problema que existiu por vários dias (como malware ou corrupção de dados), precisará de um backup de antes do início do problema.
Os plugins de backup vão desacelerar meu site?
Os plugins de backup são executados durante o processo de backup, o que consome recursos do servidor. Programe backups durante períodos de baixo tráfego (tipicamente das 2h às 5h no seu fuso horário principal). Soluções de backup incremental e serviços baseados em SaaS como BlogVault minimizam o impacto no servidor, pois processam backups externamente ou transferem apenas dados alterados.
O que devo fazer se a restauração do meu backup falhar?
Primeiro, verifique a mensagem de erro — problemas comuns incluem erros de permissão de arquivo, problemas de conexão com o banco de dados ou limites de memória/tempo do PHP. Tente restaurar em uma instalação limpa do WordPress em vez de sobrescrever a instalação quebrada. Se o arquivo de backup estiver corrompido, tente um backup mais antigo. É por isso que manter várias cópias de backup em diferentes datas é essencial.
Posso usar backups para migrar meu site para um novo host?
Sim, backups são comumente usados para migrações. Crie um backup completo (arquivos + banco de dados), configure o WordPress no novo host, restaure o backup no novo servidor e atualize o wp-config.php com as novas credenciais do banco de dados. Plugins como UpdraftPlus Premium e BlogVault incluem recursos de migração dedicados que automatizam esse processo.
Os backups automáticos de hospedagem são suficientes para uma loja WooCommerce?
Os backups de hospedagem fornecem um nível básico de proteção, mas para lojas WooCommerce, podem não ser suficientes sozinhos. O WooCommerce processa pedidos, pagamentos e dados de clientes continuamente. Se o seu backup de hospedagem for executado uma vez por dia e ocorrer uma falha no servidor às 23h, você pode perder um dia inteiro de pedidos. Use uma solução de backup incremental em tempo real ou frequente juntamente com os backups de hospedagem para proteção completa.
Automatize Seus Backups do WordPress com UpdraftPlus
Programe backups automáticos, armazene-os com segurança na nuvem e restaure com um clique — backups incrementais mantêm seu site protegido sem desacelerá-lo.
Obtenha UpdraftPlus Premium →


