Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Copa WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Como restaurar um site WordPress com apenas um backup do banco de dados

Nota editorial: Ganhamos uma comissão de links de parceiros no WPBeginner. As comissões não afetam as opiniões ou avaliações de nossos editores. Saiba mais sobre Processo editorial.

Sempre recomendamos aos nossos usuários que façam backups completos do WordPress regularmente. Mas e se você, sem saber, usou um dos plug-ins gratuitos que só fazem backups do banco de dados? Neste artigo, mostraremos como restaurar um site do WordPress apenas com um backup do banco de dados. Não será uma restauração completa, mas mostraremos como você pode minimizar os danos.

Recovering a WordPress site from a database backup alone

Primeiros passos

Para este tutorial, presumimos que você tenha o backup do banco de dados do WordPress em um arquivo zip. Se você ainda não tiver um, veja como fazer um backup do banco de dados do WordPress manualmente.

Se estiver se recuperando de uma experiência ruim com seu provedor de hospedagem na Web, provavelmente é hora de encontrar um host melhor. Selecionamos a dedo alguns dos melhores provedores de hospedagem WordPress. Essas são as empresas com as quais trabalhamos e nas quais confiamos em nossos próprios projetos.

Veja também: 7 indicadores-chave de quando você deve trocar sua hospedagem WordPress.

Preparação para restaurar o backup do banco de dados do WordPress

Primeiro, você precisará criar um novo banco de dados. Basta fazer login na sua conta cPanel e clicar em MySQL Databases (Bancos de dados MySQL) na seção Database (Banco de dados).

MySQL databases in cPanel

Em seguida, forneça um nome para o banco de dados e clique no botão create database (criar banco de dados).

Creating new MySQL database

Agora que criou um banco de dados, você precisa de um usuário do MySQL a quem serão atribuídos todos os privilégios para trabalhar no banco de dados recém-criado.

Na mesma página de bancos de dados MySQL, role para baixo até a seção Usuários do MySQL e adicione um novo usuário.

Adding a new MySQL user

Forneça um nome de usuário e uma senha forte para o usuário do banco de dados e, em seguida, clique no botão create user (criar usuário).

Em seguida, você precisa adicionar esse usuário ao banco de dados MySQL. Role para baixo até a seção “Add user to database” (Adicionar usuário ao banco de dados), selecione o usuário e o banco de dados nos menus suspensos e clique no botão add (adicionar).

Adding a user to database

Seu novo banco de dados agora está pronto para o WordPress.

Importando o backup do banco de dados do WordPress

Primeiro, você precisa acessar o painel de controle do cPanel. Na seção de bancos de dados, clique em phpMyAdmin.

Launching phpMyAdmin from cPanel

Na próxima etapa, selecione o banco de dados que você criou anteriormente na página do phpMyAdmin e clique no botão Importar.

Agora você precisa clicar no botão escolher arquivo para carregar o arquivo de backup do banco de dados do WordPress. Basta clicar no botão Go (Ir) na parte inferior da página para iniciar a importação.

importdb

Você verá uma mensagem de sucesso quando o trabalho de importação for concluído.

Você importou com êxito o banco de dados do WordPress. Agora, a próxima etapa é instalar o WordPress usando seu novo banco de dados.

Como restaurar seu site WordPress

Para uma restauração manual do WordPress, você precisará instalar manualmente o WordPress no seu servidor. Visite nosso tutorial passo a passo de instalação do WordPress e vá para a seção “Como instalar o WordPress usando FTP” para obter instruções detalhadas.

Durante a instalação, quando você chegar à etapa “criar um arquivo de configuração”. Digite o nome do banco de dados e o usuário que você criou anteriormente.

Creating configuration file step during WordPress installation

Você verá uma mensagem informando que o WordPress pode se conectar ao seu banco de dados e poderá executar a instalação agora.

Ao clicar no botão de instalação, você verá a mensagem “Already Installed” (Já instalado).

Already installed message

Isso é tudo, agora você pode continuar a fazer login no seu site WordPress.

Solução de problemas de restauração

Como você não tem os arquivos antigos do WordPress, faltarão várias coisas. Algumas delas podem ser restauradas facilmente, enquanto outras serão um pouco difíceis. Vamos examinar todos eles, um por um.

1. Tema

Basta instalar uma nova cópia de seu antigo tema do WordPress. Se você tiver feito alterações diretas nos arquivos do tema, todas essas alterações desaparecerão.

Você terá que acessar as opções do tema para configurá-lo como era antes.

2. Widgets

Os widgets desempenham um papel importante nos temas do WordPress. Felizmente, eles são armazenados no banco de dados do WordPress e a mudança para o tema antigo restaurará alguns de seus widgets.

Você sempre pode acessar Appearance ” Widgets para adicionar e reorganizar os widgets em suas barras laterais.

Alguns plugins do WordPress vêm com seus próprios widgets. Para usar esses widgets, você precisará primeiro instalar e ativar esses plugins.

3. Permalinks

A estrutura de permalink do seu site também é armazenada no banco de dados e será restaurada automaticamente. No entanto, se você estiver vendo erros 404 no front-end do seu site, precisará atualizar as configurações de permalink.

Basta acessar Configurações ” Permalinks e clicar no botão salvar alterações sem alterar nada. Isso atualizará sua estrutura de URLs do WordPress.

4. Plug-ins

O WordPress armazena um registro dos plug-ins ativos do seu site. Quando você visitar a página de plug-ins pela primeira vez, o WordPress mostrará uma lista de erros para cada plug-in que estava no banco de dados, mas que não está mais instalado.

Deactivated plugins

Copie todos os nomes de plugins e comece a instalá-los e ativá-los um a um.

Recuperação de imagens perdidas para seu site WordPress

Encontrar e substituir imagens perdidas em seu site seria a parte mais complicada da recuperação. Dependendo da quantidade de conteúdo e imagens que você tem, isso pode levar muito tempo.

Infelizmente, não há uma maneira fácil de contornar isso. Você terá que usar várias ferramentas para extrair suas imagens de diferentes fontes. Suas chances de recuperar todas as imagens são bastante baixas.

1. Procure nos caches do navegador

Se você perdeu seu site recentemente, pode consultar o cache do navegador.

Os usuários do Firefox podem fazer o download do complemento CacheViewer2 para localizar facilmente as imagens do site armazenadas no cache do navegador.

Finding cached images in Firefox

Basta clicar com o botão direito do mouse em uma imagem e selecionar salvar como no menu.

Os usuários do Google Chrome no Windows podem experimentar o Chrome Cache Viewer.

Os usuários do Google Chrome no Mac não terão sorte. Não conseguimos encontrar nenhuma solução razoável para navegar, visualizar e salvar imagens do cache do Google Chrome no Mac.

2. Procure suas imagens nos caches da Web

Há vários serviços da Web que mantêm versões em cache de sites. Você pode começar procurando suas imagens na pesquisa de imagens do Google. Basta digitar o URL do seu site e você poderá ver as imagens que o Google encontrou em seu site.

Finding your images in Google Image search

Você pode clicar em uma imagem para ver uma visualização maior e salvar a imagem.

Se estiver restaurando um site muito antigo e não conseguir encontrar imagens no Google ou no Bing, tente o Archive.org. Trata-se de uma organização sem fins lucrativos que armazena instantâneos de sites para fins históricos.

Internet Archive Way Back Machine

Localização e substituição de imagens em seu site

Se você não tinha muito conteúdo em seu site antigo, poderá substituir manualmente as imagens em suas postagens. Entretanto, se você tiver muito conteúdo, será difícil localizar e substituir as imagens manualmente.

Veja como você pode localizar facilmente imagens quebradas e substituí-las.

Primeiro, você precisa instalar e ativar o plug-in Broken Link Checker. Após a ativação, basta ir para a página Tools ” Broken Links Checker (Ferramentas ” Verificador de links quebrados ). O plug-in mostrará uma lista de todos os links quebrados em seu site.

Find and replace missing images in WordPress

As imagens quebradas também são consideradas links quebrados, portanto, elas também aparecerão na lista. Você pode clicar na coluna de texto do link para classificar a lista de links quebrados para mostrar as imagens primeiro.

Agora você pode substituir as imagens que recuperou editando as postagens. Para as imagens que você não conseguiu recuperar, você pode tentar recriá-las ou simplesmente desvinculá-las.

Dica de bônus

Será difícil recuperar todos os dados perdidos. Seu site pode até apresentar erros e afetar a experiência do usuário. É por isso que muitos especialistas recomendam fortemente que você configure backups automáticos.

Recomendamos o uso do BackupBuddy. Ele é um plugin premium de backup para WordPress com opções fáceis de restauração e a capacidade de criar e salvar automaticamente seus backups na nuvem.

Esperamos que este artigo tenha ajudado você a restaurar seu site WordPress a partir do backup do banco de dados. Talvez você também queira ver nossa lista de 13 dicas e hacks vitais para proteger sua área de administração do WordPress.

Se você gostou deste artigo, inscreva-se em nosso canal do YouTube para receber tutoriais em vídeo sobre o WordPress. Você também pode nos encontrar no Twitter e no Facebook.

Divulgação: Nosso conteúdo é apoiado pelo leitor. Isso significa que, se você clicar em alguns de nossos links, poderemos receber uma comissão. Veja como o WPBeginner é financiado, por que isso é importante e como você pode nos apoiar. Aqui está nosso processo editorial.

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

O kit de ferramentas definitivo WordPress

Obtenha acesso GRATUITO ao nosso kit de ferramentas - uma coleção de produtos e recursos relacionados ao WordPress que todo profissional deve ter!

Reader Interactions

22 ComentáriosDeixe uma resposta

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. Moinuddin Waheed says

    Thanks for this guide.
    I have a backup from 2016 of one of my blogs and I have tried multiple times not able to restore them back.
    I will try these steps and see if I would be able to successfully restore my database.
    the thing that I am missing are the posts that I had written on my blog.
    hope this will work.

  3. Mallory says

    Thanks for this article! I restored my site from the database file. But when I visited the plugins page for the first time, I didn’t immediately copy the list of plugin errors from the plugin files that don’t exist any more. Now the notification is gone. Is there any way to find this list again? There were several plugins that I don’t remember but need to be reinstalled.

    • WPBeginner Support says

      Sadly, we do not have a specific location we would recommend for finding the errors again.

      Administrador

  4. Emmanuelkwofie says

    Hi, I was noticed by my hosting company that hackers have back door to my website so I should clean it and didn’t know what to do, so I did a backup of my theme, plugins, and upload and downloaded it to my local pc. I did not also remove the database. so in all, I have my database and the other files I backed up. Please, can I still get my website back and how? i don’t have the htc.access file and the wp.config file. How do i get my website back as it was?

  5. Dean says

    I ran restore database and let it run for HOURS. All the time it said “loading”. When I went back into cPanel the dbase size is 0.00.

    Is there some voodoo magic I can use to restore my database?

    • WPBeginner Support says

      You would want to first reach out to your hosting provider to see if they’re having any issues on their end that could be preventing the restore.

      Administrador

  6. eswaran says

    i have installed wordpress on server and took backup using this i have created same copy of wordpress in my local machine. I have installed some of plugin on server and restored the plugin physical file via FTP to my locai machine. Then i took DB backup from server and restored in my local machine.

    The problem is i have activated the plugin’s on server but after restore database the plugin not active automatically in my locai machine. Every time i need to activate manually.

    To achieve this do i need update any sql script on database?

  7. Lisander says

    I have an old site I wanted to recover, but my old laptop crashed.
    Had an older back up lying around (not the latest). i followed these steps, now I have about 70% restored.

    Thanks for the guide.

  8. Ahmed LAHMAR says

    Thank you WPBeginner,
    I went through the same bad experience but luckily my images were stored in the free cdn offered by WordPress.com

  9. Ewan Yates says

    Thanks for this great guide. Quick question though,…
    When creating a new database and user, do they need to be the same as the ones in the backup?

  10. Dusty says

    This is a great guide for those instances where a full backup isn’t available. Full backups are so important! Thanks!

Deixe uma resposta

Obrigado por deixar um comentário. Lembre-se de que todos os comentários são moderados de acordo com nossos política de comentários, e seu endereço de e-mail NÃO será publicado. NÃO use palavras-chave no campo do nome. Vamos ter uma conversa pessoal e significativa.