Como fazer backup do WordPress na Hostinger com banco e arquivos juntos (e restaurar na ordem certa)

Fala aí, beleza? Se o seu site WordPress roda na Hostinger, vale ter uma cópia que traga o site INTEIRO de volta, e não só um pedaço dele
Compare os planos WordPress e confira a disponibilidade de staging, backups e suporte para manter seu site e testar alterações com cuidado.
Aproveite a oferta e ganhe mais 10% de desconto com o cupom HORADECODAR, aplicado pelo link.
O motivo é simples. A documentação oficial de backups do WordPress explica que o site tem duas partes separadas: os arquivos ficam no diretório do site, e o banco de dados fica em outro sistema (em geral MySQL ou MariaDB), fora dessa pasta
Ou seja: copiar a pasta e achar que está tudo salvo é o clássico backup que te deixa na mão bem na hora que você mais precisa 😅
O que você precisa antes de fazer o backup do WordPress
Você precisa de acesso ao hPanel com o site listado em Websites, acesso ao phpMyAdmin pelo próprio painel e espaço no computador para baixar o banco e os arquivos
Antes de começar, vale entender o que entra em cada parte, porque é aqui que muita gente se confunde
Arquivos do site (segundo o guia de backup de arquivos do WordPress):
- instalação do core do WordPress
- plugins
- temas
- imagens e arquivos enviados (uploads)
- scripts JavaScript, PHP e outros arquivos de código
- arquivos adicionais e páginas estáticas
.htaccess
O mesmo guia dá atenção especial à pasta wp-content e ao arquivo wp-config.php, que ficam dentro dos arquivos do site
Banco de dados:
- posts
- páginas
- comentários
- configurações
Se liga nisso: o banco NÃO inclui temas, plugins, uploads nem o wp-config.php, como reforça o guia de backup do banco
Um não cobre o outro, então você precisa dos dois
Como fazer backup do banco e dos arquivos do WordPress na ordem certa
A ordem indicada pelo WordPress é: banco primeiro, arquivos depois, com o arquivo do banco guardado dentro do mesmo pacote dos arquivos
Bora ver na prática?
- Exporte o banco pelo phpMyAdmin
No hPanel, vá em Websites, passe o mouse sobre o site e clique em Manage site; no menu lateral, entre em Databases > Management > Enter phpMyAdmin, conforme o passo a passo de exportação da Hostinger. Esse guia da Hostinger declara escopo para bancos de sites PHP ou HTML personalizados nos planos web, cloud e Agency; vale confirmar as opções disponíveis no seu próprio site WordPress antes de seguir os passos abaixo
Selecione o banco do site e clique em Export na barra superior. Pra exportar em SQL, role a página e clique em Go, e o arquivo é baixado
O guia de backup do banco do WordPress descreve dois métodos de exportação disponíveis no phpMyAdmin, Quick e Custom. No método Custom, as orientações são:
– marque Select All nas tabelas, se esse banco tiver só o WordPress – mantenha o formato SQL – marque Add DROP TABLE / VIEW / PROCEDURE / FUNCTION / EVENT / TRIGGER statement
Que DROP TABLE é esse? Segundo o guia do WordPress, é a instrução que apaga a tabela existente no destino antes de criá-la novamente
A exportação pode sair em .sql, .gz ou .bz2. Os formatos compactados deixam o arquivo menor, o que ajuda bastante quando o banco é grande
- Copie os arquivos do site
Com o banco já exportado, copie o diretório do WordPress com a ferramenta de arquivos que você já usa
Confira se vieram as pastas de temas, plugins e uploads, o wp-config.php e o .htaccess
- Junte tudo num conjunto datado
Coloque o arquivo do banco dentro da mesma pasta (ou do mesmo zip) dos arquivos e nomeie o conjunto com a data. Um exemplo com nomes fictícios:
backup-meusite-AAAA-MM-DD/
├── arquivos/
│ ├── wp-content/
│ │ ├── plugins/
│ │ ├── themes/
│ │ └── uploads/
│ ├── wp-config.php
│ └── .htaccess
└── banco-exemplo.sql
Mais cuidado nas mudanças do seu WordPress.
Compare os planos WordPress e confira a disponibilidade de staging, backups e suporte para manter seu site e testar alterações com cuidado.
Aproveite a oferta e ganhe mais 10% de desconto com o cupom HORADECODAR, aplicado pelo link.
Como verificar: abra o pacote e confira se o arquivo do banco está lá junto das pastas de temas, plugins, uploads, do wp-config.php e do .htaccess. Se faltar qualquer um, o backup está incompleto
Erro comum: copiar só a pasta do site achando que o banco vem junto. Ele não vem, porque fica fora desse diretório
Como restaurar o WordPress: arquivos primeiro, banco depois
Na restauração a ordem é a inversa: primeiro os arquivos, depois a importação do banco, sempre usando o mesmo conjunto
- Restaure os arquivos do conjunto, incluindo o
wp-config.phpe o.htaccess, que fazem parte dos arquivos e não vêm no banco
- Importe o banco do mesmo conjunto
Por que insistir no "mesmo conjunto"? Porque o WordPress recomenda tratar arquivos e banco como um único backup set, criados mais ou menos no mesmo momento, para manter a consistência. A Hostinger segue a mesma linha: ao restaurar parcialmente pelo hPanel, a orientação é restaurar o banco com a mesma data do backup de arquivos
É tipo montar um quebra-cabeça com peças de duas caixas diferentes: algumas até encaixam, mas o desenho não fecha haha
Se preferir fazer pelo painel, o hPanel permite restaurar só os arquivos (Files only), só o banco (Database only) ou o backup completo (Full backup), conforme a documentação de backups da Hostinger. Essa ação sobrescreve os arquivos e/ou o banco atuais e não pode ser desfeita
Como verificar: o site abre normalmente e os posts mais recentes do momento do backup aparecem lá
Erro comum: restaurar um banco de uma data diferente da dos arquivos. Por isso o nome com a data no conjunto faz tanta diferença
Como usar e conferir os backups do painel da Hostinger
Os backups do site ficam no hPanel, em Websites > Manage site > Backups
Segundo a documentação de backups da Hostinger linkada acima, o backup automático cobre arquivos e banco, é semanal por padrão e diário nos planos que incluem essa opção. Quem tem só o semanal pode contratar o add-on Daily backups no hPanel. Mailboxes de e-mail e configuração do servidor ficam de fora
O artigo de suporte da Hostinger sobre download de backups detalha que hospedagem web e cloud têm backup semanal, e o diário vem a partir do plano que essa documentação chama de "Business"
Vale um aviso de nomenclatura: a página atual de planos WordPress da Hostinger (link de afiliado da Hostinger) lista os planos Single, Premium, Unlimited e Cloud Startup, sem nenhum plano chamado Business. Nessa página, Single e Premium têm backup semanal grátis, Unlimited tem backup diário, e Cloud Startup tem backup diário e sob demanda. Antes de contar com backup diário, confira o nome e os recursos do seu plano atual direto no hPanel ou na página de planos vigente
E a retenção? Segundo esse mesmo artigo de suporte sobre download de backups, os semanais ficam guardados por 6 semanas e os diários por 7 dias. Depois disso, são apagados de vez

Crie sistemas com IA para vender
Prompts, modelos e checklists para criar e publicar seu sistema com IA e preparar a oferta para o primeiro cliente.
Quero o e-book gratuito Receba o livro e os bônus no seu e-mail.Tome cuidado: confira isso no seu próprio plano antes de contar com esses backups
Você também pode gerar um backup manual pelo botão Generate backup, limitado a um a cada 24 horas. Nos planos de entrada, gerar backup manual exige upgrade para o plano que a documentação da Hostinger indica como "Business ou superior": confira o equivalente atual no seu hPanel, já que a nomenclatura de planos pode diferir da página de vendas
Na hora de baixar, os arquivos saem em .tar.gz (Files backups) e o banco em .sql.gz (Database backups)
Minha sugestão: de vez em quando baixe o backup automático e compare com a sua cópia manual. O backup do provedor é uma rede de segurança muito massa, mas NÃO substitui a cópia que fica com você
Se você ainda está escolhendo onde hospedar, a hospedagem WordPress da Hostinger (link de afiliado da Hostinger) oferece phpMyAdmin acessível pelo hPanel e as ferramentas de backup, download e restauração reunidas no próprio painel, conforme a documentação citada ao longo deste guia
Com que frequência fazer backup do WordPress e onde guardar as cópias
Segundo o WordPress, a frequência depende de quanto você publica, de quanto esforço quer dedicar e de como você se sentiria se perdesse o banco junto com alguns posts. Como sugestão geral, o próprio WordPress indica backup semanal para sites menores e diário para sites de alta atividade
Na prática, alguns cenários:
- Site que publica raramente: um conjunto depois de cada mudança relevante já cobre bem
- Blog com publicação frequente: quanto mais posts entre um backup e outro, mais conteúdo fica exposto
- Loja ou site com muitos comentários: o banco muda o tempo todo, então intervalos menores fazem sentido
Sobre retenção, o WordPress recomenda manter pelo menos três backups, guardados em lugares e mídias diferentes, para o caso de um corromper ou se perder
Ou seja: nada de deixar todas as cópias no mesmo lugar
O WordPress também recomenda complementar de tempos em tempos os backups automáticos com um backup manual, só pra garantir que o processo automático está funcionando mesmo
Se a ideia é automatizar a parte do banco, existem plugins de backup agendado no diretório oficial do WordPress. Escolha com calma e teste a restauração antes de confiar só neles
A lógica de "banco + arquivos + retenção" vale para outros projetos também, como no backup do n8n na VPS. E se o seu site roda numa VPS, o esquema muda: aí entra a configuração de backup automático na VPS
Erros comuns no backup e na restauração do WordPress
Os três problemas mais comuns têm explicação direta e solução simples
Site restaurado sem posts ou com conteúdo faltando
Causa: só os arquivos foram copiados, e o banco ficou de fora
Solução: exporte o banco pelo phpMyAdmin e restaure o conjunto completo
Erros depois de restaurar
Risco: usar arquivos novos combinados com um banco de uma data diferente. O WordPress recomenda tratar arquivos e banco como um único backup set, criado por volta do mesmo momento, justamente para evitar essa inconsistência
Solução: use banco e arquivos do mesmo conjunto, com a mesma data
Exportação travando no phpMyAdmin
Causa: segundo o WordPress, o phpMyAdmin não dá conta de bancos muito grandes
Solução: nesses casos, o WordPress indica usar comandos diretos do MySQL/MariaDB; a Hostinger também recomenda tentar exportar o banco via SSH como alternativa
Como prevenir:
- monte sempre um conjunto datado
- guarde o arquivo do banco dentro do pacote dos arquivos
Conteúdo complementar do canal
Nesse vídeo do canal, mostramos na prática a criação de arquivos editáveis, como Slides, Excel e LaTeX, direto a partir de um prompt 😀
Próximo passo: monte seu primeiro conjunto de backup hoje
Não deixa pra depois: exporte o banco agora, copie os arquivos e junte tudo numa pasta com a data de hoje
Guarde esse conjunto em pelo menos um lugar fora do servidor
E já marca na agenda um dia pra baixar o backup automático do hPanel e conferir se ele bate com a sua cópia manual
Até o próximo post! =)
Quer aprender mais sobre inteligência artificial e programação na prática? Conheça o canal Hora de Codar no YouTube e acompanhe os próximos vídeos.
Formações
Formação Claude Code
Domine Claude Code do absoluto zero até o avançado
- 120 aulas
- 4 projetos
- 9h 48min
Blog | Mais populares
Site lento na Hostinger: como ler CPU, I/O, RAM e PHP workers antes de trocar de plano
Entenda os limites de recursos da Hostinger (CPU, I/O, RAM, PHP workers) e descubra qual deles está deixando seu site lento antes de trocar de plano.
Como restaurar um site vindo de outra hospedagem a partir do backup na Hostinger
Veja como restaurar backup na Hostinger de outro host: upload na criação do site ou via Gerenciador de Arquivos e phpMyAdmin, com checagem antes do DNS.
Como migrar sites de clientes para o plano Agency da Hostinger sem esquecer e-mail, cron e DNS
Como migrar sites para o plano Agency da Hostinger sem perder e-mail, cron jobs e DNS: checklist completo de onboarding por cliente.

