Como Reparar o Banco de Dados do WordPress (6 Métodos Fáceis)

Ao longo dos anos, muitos usuários nos procuraram e nossas empresas parceiras para perguntar sobre como consertar bancos de dados corrompidos do WordPress.

Manter seu site WordPress funcionando sem problemas requer um banco de dados saudável. Se o seu banco de dados for corrompido, isso pode levar a muitos problemas, incluindo mensagens de erro, telas brancas e até mesmo perda completa de funcionalidade.

Temos experiência em reparar rapidamente um banco de dados do WordPress e ensinaremos como colocar seu site no ar em pouco tempo. Por exemplo, você pode verificar as credenciais de login ou usar diferentes ferramentas e plugins para corrigir bancos de dados do WordPress.

Neste artigo, mostraremos como reparar um banco de dados do WordPress em alguns passos simples.

Como reparar o banco de dados WordPress em passos simples

Aqui está um resumo rápido de tudo o que abordaremos neste guia. Você pode clicar nos links abaixo para pular para qualquer seção:

Como Saber Se o Seu Banco de Dados do WordPress Precisa de Reparos

Um banco de dados do WordPress é uma coleção de todas as informações necessárias para executar seu site corretamente. Isso inclui todas as suas postagens de blog, páginas, usuários registrados, arquivos de mídia e configurações.

Se o seu banco de dados estiver corrompido e precisar de reparos, aqui estão alguns sinais comuns a serem observados:

  • Tela Branca da Morte (WSoDs): Este é um termo geral para uma situação em que seu site exibe uma página em branco em vez de seu conteúdo usual. Um banco de dados corrompido pode ser um dos motivos pelos quais você está vendo um WSoD.
  • Mensagens de Erro: Você pode ver mensagens de erro relacionadas ao banco de dados. Por exemplo, erros como ‘Erro ao estabelecer uma conexão com o banco de dados‘ ou ‘Não foi possível selecionar o banco de dados’ indicam que algo não está certo com o banco de dados.
Erro de conexão com o banco de dados no WordPress
  • Conteúdo Ausente ou Problemas de Formatação: Se o conteúdo do seu site parecer ausente ou a formatação estiver fora do lugar, isso pode ser um sinal de corrupção do banco de dados.
  • Mau Funcionamento de Plugins ou Temas: Da mesma forma, se plugins ou temas pararem de funcionar corretamente de repente, é possível que o banco de dados subjacente seja o culpado.

Dito isso, vamos ver o que pode causar a corrupção do seu banco de dados WordPress.

O Que Causa Danos aos Bancos de Dados do WordPress?

Ao entender as causas comuns que podem danificar seu banco de dados WordPress, você pode tomar medidas para preveni-las e manter seu banco de dados saudável.

Por exemplo, problemas com seu servidor web, como uma queda de energia repentina ou mau funcionamento de hardware, podem corromper seu banco de dados. Ou um ataque malicioso ao seu site pode ter como alvo seu banco de dados, potencialmente levando à corrupção.

Por outro lado, se as credenciais do banco de dados (nome de usuário, senha, etc.) armazenadas em seu arquivo wp-config.php estiverem incorretas, isso pode levar a problemas de conexão com o banco de dados.

Da mesma forma, se o seu site estiver tentando usar mais memória do que o seu servidor web permite (limite de memória PHP), isso também pode levar a erros de banco de dados e potencial corrupção.

Agora, vamos analisar diferentes maneiras de reparar facilmente um banco de dados WordPress.

Nota Importante: Antes de usar qualquer método de reparo, é essencial que você faça backup do seu site WordPress e banco de dados. Dessa forma, se algo der errado durante o processo de reparo, você poderá restaurar seu site a partir do backup.

Para saber mais, siga nosso guia sobre como fazer um backup do banco de dados WordPress.

1. Verifique e Edite as Credenciais do Banco de Dados do WordPress

Uma das maneiras mais comuns e fáceis de reparar seu banco de dados do WordPress é verificando as credenciais. Geralmente, nomes de usuário e senhas incorretos levam a erros de conexão com o banco de dados, especialmente se você moveu seu site para um novo host recentemente.

As credenciais do banco de dados do WordPress são armazenadas no arquivo wp-config.php. Para editar o arquivo, você precisará usar um cliente FTP ou a ferramenta Gerenciador de Arquivos. Se você nunca editou o arquivo antes, consulte nosso guia sobre como editar o arquivo wp-config.php.

Assim que abrir o arquivo, procure pelas seguintes linhas:

// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define( 'DB_NAME', 'database_name_here' );
/** MySQL database username */
define( 'DB_USER', 'username_here' );
/** MySQL database password */
define( 'DB_PASSWORD', 'password_here' );
/** MySQL hostname */
define( 'DB_HOST', 'localhost' );

Em seguida, você deve garantir que as informações para o nome do banco de dados, nome de usuário, senha e host do banco de dados estejam corretas.

Você pode confirmar essas informações com seu provedor de hospedagem do WordPress. Por exemplo, na Bluehost, você pode acessar as configurações do seu site.

Configurações do site Bluehost

A partir daqui, mude para a aba 'Avançado' e role para baixo até a seção Banco de Dados.

Em seguida, clique no botão 'Gerenciar' para continuar.

Clique no botão Gerenciar ao lado da seção Banco de Dados

Isso abrirá a página Banco de Dados MySQL no cPanel.

A partir daqui, você pode encontrar o nome de usuário e a senha na seção 'Banco de Dados Atual'. Se as credenciais não corresponderem, copie e cole-as em um arquivo Bloco de Notas (.txt) para que você possa adicioná-las ao arquivo wp-config.php.

Encontre o nome do seu banco de dados e nome de usuário na seção Bancos de Dados Atuais

2. Acesse o phpMyAdmin para Reparar Bancos de Dados do WordPress

Se você se sente confortável com bancos de dados, pode usar o phpMyAdmin para reparar seu banco de dados do WordPress. O phpMyAdmin é uma interface baseada na web para gerenciar bancos de dados MySQL.

Primeiro, você precisará fazer login no painel de hospedagem do seu WordPress e ir para o cPanel. No Bluehost, você pode abrir as configurações do site, ir para a aba ‘Avançado’ e, em seguida, clicar no botão ‘Gerenciar’ na seção cPanel.

cPanel avançado da Bluehost

Em seguida, você verá o cPanel do seu provedor de hospedagem.

Simplesmente navegue até phpMyAdmin e clique no link.

Selecionando phpMyAdmin no cPanel

Na próxima tela, você deverá ver o painel do phpMyAdmin.

Agora, você pode selecionar um banco de dados que deseja reparar na coluna da esquerda ou ir para a seção ‘Bancos de Dados’ no topo.

Selecionar tabelas do banco de dados

Em seguida, você verá diferentes tabelas no banco de dados. Simplesmente role para baixo e clique na opção ‘Selecionar Tudo’.

Você também precisará clicar no menu suspenso Com selecionados e escolher a opção ‘Reparar tabela’.

Selecionar tabelas para reparar no banco de dados

O phpMyAdmin agora tentará reparar as tabelas selecionadas. Se algum erro for encontrado, ele será corrigido.

Você deverá ver uma mensagem de sucesso quando o reparo for concluído.

Ver mensagem de sucesso ao reparar tabela

Você também pode querer ver nosso guia para iniciantes em gerenciamento de banco de dados WordPress com phpMyAdmin.

3. Reparar um Banco de Dados WordPress Usando um Plugin

Outra maneira de reparar bancos de dados WordPress é usar um plugin. Este método é melhor se você não se sentir confortável editando arquivos ou usando o phpMyAdmin.

Existem muitos plugins de banco de dados WordPress que você pode usar. Para este tutorial, usaremos o plugin WP-DBManager. É um plugin gratuito e permite que você execute diferentes ações no banco de dados, como otimização, reparo, backup e muito mais.

Primeiro, você precisará instalar e ativar o plugin WP-DBManager em seu site. Se precisar de ajuda, consulte nosso guia sobre como instalar um plugin do WordPress.

Após a ativação, você pode ir para a página Banco de Dados » Reparar BD no painel do WordPress.

Selecionar tabelas do BD para reparar

Em seguida, você pode selecionar as tabelas que deseja reparar no banco de dados. Se não tiver certeza de quais tabelas reparar, basta selecioná-las todas e clicar no botão 'Reparar' na parte inferior.

O plugin tentará então corrigir seu banco de dados do WordPress e resolver quaisquer problemas.

4. Use a Ferramenta de Reparo de Banco de Dados Integrada do WordPress

O WordPress também oferece uma ferramenta de reparo integrada que você pode usar para corrigir pequenos problemas de corrupção no banco de dados. No entanto, você precisará editar manualmente o arquivo wp-config.php para acessar a ferramenta de reparo.

Primeiro, você precisará abrir os arquivos do seu site usando um cliente FTP ou gerenciador de arquivos. A partir daqui, localize o arquivo wp-config.php, que geralmente está localizado no diretório raiz da sua instalação do WordPress.

Abra o arquivo usando um editor de texto ou bloco de notas. Em seguida, você precisará adicionar o seguinte trecho de código pouco antes da linha /* Isso é tudo, pare de editar! Boas publicações. */ :

define ('WP_ALLOW_REPAIR', true);

Assim que isso for feito, você poderá inserir o seguinte URL no navegador da web para abrir a ferramenta de reparo:

http://www.example.com/wp-admin/maint/repair.php

Apenas lembre-se de substituir 'example.com' pelo nome do seu próprio domínio.

Assim que a ferramenta abrir, basta clicar no botão 'Reparar Banco de Dados'.

Reparar banco de dados WordPress

Depois de reparar o banco de dados do WordPress, você pode remover o trecho de código do arquivo wp-config.php para evitar acesso não autorizado.

A ferramenta de reparo não exige que os usuários façam login para usá-la, portanto, deixar o código pode levar a vulnerabilidades de segurança.

5. Corrigir Banco de Dados WordPress do cPanel do Serviço de Hospedagem

Você também pode acessar uma ferramenta de reparo pré-construída no cPanel do seu provedor de hospedagem para corrigir bancos de dados WordPress corrompidos.

Primeiro, você precisará abrir o cPanel no painel do serviço de hospedagem. Por exemplo, no Bluehost, você pode abrir as configurações do site.

Configurações do site Bluehost

Depois disso, você precisará alternar para a aba 'Avançado'.

A partir daqui, role para baixo até a seção cPanel e clique no botão 'Gerenciar'.

cPanel avançado da Bluehost

Assim que o cPanel abrir, role para baixo até a seção Banco de Dados.

Em seguida, você pode clicar na opção ‘MySQL Databases’.

Banco de dados MySQL no cPanel

Depois disso, você pode clicar no menu suspenso em Repair Database e escolher o banco de dados para corrigir.

Prossiga e clique no botão ‘Repair Database’ para continuar.

Escolher um banco de dados para reparar

O serviço de hospedagem reparará automaticamente seu banco de dados.

Assim que o processo for concluído, você deverá ver uma mensagem de sucesso.

Mensagem de sucesso ao reparar banco de dados

6. Usando WP-CLI para Reparar o Banco de Dados do WordPress

Para desenvolvedores e usuários avançados, existe uma opção de linha de comando para reparar o banco de dados do WordPress usando WP-CLI (WordPress Command Line Interface).

WP-CLI é uma ferramenta poderosa, mas também é mais técnica do que os outros métodos mencionados aqui. Se você não se sente confortável com a linha de comando, é melhor usar um dos outros métodos de reparo.

Para começar, você precisará acessar o servidor do seu site usando SSH. Para isso, você precisará saber suas credenciais SSH para realizar esta etapa.

Se você estiver usando Mac ou Linux, o software SSH vem pré-instalado. No entanto, usuários do Windows precisarão de software de terceiros como o PuTTY para usar SSH. Para saber mais, consulte nosso guia sobre como usar PuTTY SSH no WordPress.

Configurações do PuTTY

Assim que a instalação for concluída e você estiver conectado aos arquivos do seu site, certifique-se de estar no diretório onde sua instalação do WordPress reside.

A partir daqui, simplesmente execute o seguinte comando em sua janela de terminal:

wp db repair

Este comando tentará reparar quaisquer tabelas corrompidas em seu banco de dados do WordPress.

Esperamos que este artigo tenha ajudado você a aprender como reparar o banco de dados do WordPress em etapas simples. Você também pode querer ver nosso guia sobre como pré-visualizar seu site WordPress antes de publicá-lo e os melhores serviços de manutenção de sites para WordPress.

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

Aviso: Nosso conteúdo é apoiado pelos leitores. Isso significa que, se você clicar em alguns de nossos links, poderemos ganhar uma comissão. Veja como o WPBeginner é financiado, por que isso importa e como você pode nos apoiar. Aqui está nosso processo editorial.

O Kit de Ferramentas Definitivo para WordPress

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

Interações do Leitor

8 CommentsLeave a Reply

  1. Qual foi o problema de banco de dados mais desafiador que você já encontrou em seu site WordPress e qual desses métodos acabou sendo seu salva-vidas?
    Para mim, uma vez tive um problema de banco de dados que fez meu site inteiro travar bem antes de um grande lançamento.
    Segui um guia semelhante e o reparo do phpMyAdmin salvou o dia.
    Foi bem estressante, cara!

    • Obrigado por compartilhar sua experiência. O phpMyAdmin é um bom método para resolver um problema de banco de dados. O único problema de banco de dados que encontrei uma vez foi quando meu site exibia "Erro ao estabelecer conexão com o banco de dados", contratei alguém para me ajudar.

  2. Quando tenho a tela branca da morte, geralmente penso que é devido a mau funcionamento de plugins ou temas, nunca pensei que pudesse ser um problema de banco de dados, obrigado por essa visão, o guia é bem explicativo para reparar um banco de dados.

  3. Meu Deus! Eu nem por um momento pensei que poderia haver um plugin para gerenciar banco de dados, eu sempre fiz isso através do wp-config ou phpmyadmin. Obrigado por me informar sobre o plugin wp-DBmanager e também sobre a ferramenta integrada do WordPress para reparo de banco de dados, que eu jamais imaginaria que existisse. Esses dois, o plugin wp DB manager e a ferramenta de reparo de banco de dados do WordPress, são meus novos conhecimentos adquiridos neste artigo e vou colocá-los em prática no meu próximo desafio de banco de dados.

  4. Bancos de dados às vezes podem realmente incomodar muitos desenvolvedores WordPress. Pessoalmente, encontrei um banco de dados corrompido apenas uma vez no meu próprio site. Não tenho ideia do que o causou, mas sei que consertá-lo foi um desafio e tanto. No final, o mecanismo integrado do WordPress me salvou, mas tive que modificar o wp-config, o que tive que procurar na internet. Se eu tivesse este artigo mais cedo, teria sido fácil para mim. No entanto, aprecio que, mesmo em um site para iniciantes, você descreveu excelentemente o processo de reparo no phpMyAdmin. Essa parte me interessou mais e, como geralmente sou cauteloso com operações nesta ferramenta, fico feliz por ter encontrado um guia em um site em que confio.

    Apenas uma pergunta rápida, se eu tiver um banco de dados corrompido e um backup usando o Duplicator, posso restaurar o banco de dados e corrigir o problema dessa forma, ou preciso reparar o banco de dados primeiro e depois realizar a restauração do backup?

    • Quando possível, é uma boa ideia reparar o banco de dados para ver se isso pode ajudar a identificar a causa raiz do problema primeiro e, em seguida, se houver algum problema com seu site, você pode restaurar a partir do backup.

      Admin

      • Obrigado pelo conselho. Faz sentido identificar primeiro o problema para que eu possa evitá-lo no futuro. Eu só reparei o banco de dados uma vez até agora e não descobri o problema que o causou, mas é bom saber de um procedimento tão detalhado. Obrigado novamente.

Deixe uma resposta

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