Erro ao estabelecer uma conexão de banco de dados: correção de erro do WordPress

Publicados: 2023-09-26

Tentando corrigir a mensagem de erro Erro ao estabelecer uma conexão de banco de dados do WordPress em seu site?

Este é um erro comum do WordPress que a maioria dos sites encontrará em algum momento. Aparece quando o seu site não consegue se conectar ao seu banco de dados.

É um dos erros mais assustadores do WordPress porque restringe o acesso ao site para visitantes, administradores e outros usuários.

Mas não há necessidade de se preocupar. Como a maioria dos erros do WordPress, este também pode ser removido dedicando algum tempo para entender o erro e implementar soluções comuns.

Neste artigo, mostraremos as etapas exatas que você precisa seguir para corrigir o erro Erro ao estabelecer uma conexão com o banco de dados do WordPress para sempre.

Vamos começar.

O que significa “erro ao estabelecer uma conexão com o banco de dados”?

A mensagem Erro ao estabelecer uma conexão de banco de dados aparece quando você tenta abrir uma página em seu site WordPress. Para entender por que o erro ocorre, vamos primeiro entender como uma página de um site WordPress é carregada em um navegador.

É importante saber que um site WordPress é feito de arquivos, pastas e um banco de dados.

Os arquivos e pastas contêm os principais arquivos, temas, plug-ins, uploads de mídia e outros recursos do WordPress. O banco de dados armazena postagens, páginas, comentários, dados de usuários, configurações e configurações de plugins, entre outros recursos.

banco de dados wordpress no phpmyadmin.

Quando você tenta carregar uma página no seu site, o WordPress precisa “consultar” o conteúdo dessa página no banco de dados do seu site.

Se o WordPress não conseguir acessar o banco de dados do seu site, ele não poderá acessar o conteúdo necessário para renderizar a página.

Por não ter o conteúdo necessário, seu site exibirá a mensagem Erro ao estabelecer uma conexão com o banco de dados em vez do conteúdo que você esperava ver.

O que causa o problema de “erro ao estabelecer uma conexão com o banco de dados”?

Razões comuns pelas quais o WordPress não consegue se conectar ao seu banco de dados incluem o seguinte…

Credenciais de banco de dados incorretas : o WordPress pode estabelecer uma conexão com o banco de dados usando o nome do banco de dados, servidor, nome de usuário e senha. Essas credenciais são armazenadas em um arquivo de configuração chamado wp-config.php. Se as credenciais neste arquivo forem alteradas, a conexão não poderá ser estabelecida.

Indisponibilidade do servidor de banco de dados : alguns hosts armazenarão o banco de dados do seu site em um servidor separado dos arquivos do WordPress. Se o servidor do banco de dados estiver inoperante ou com problemas, o WordPress não poderá estabelecer uma conexão com o banco de dados.

Banco de dados corrompido : falhas de servidor, problemas de software, manuseio inadequado de banco de dados, etc. são conhecidos por corromper bancos de dados WordPress, o que faz com que a mensagem “erro ao estabelecer uma conexão de banco de dados WordPress” apareça no site.

Agora que você entende o erro do banco de dados, vamos nos aprofundar nas soluções.

Como corrigir o erro ao estabelecer uma conexão com o banco de dados Erro do WordPress

Você pode solucionar e corrigir o erro Erro ao estabelecer uma conexão com o banco de dados do WordPress tentando as seguintes soluções:

  1. Verifique se o servidor de hospedagem do seu banco de dados está inativo
  2. Verifique as credenciais do banco de dados
  3. Reparar banco de dados WordPress
  4. Reinstale os arquivos principais do WordPress
  5. Desative todos os seus plug-ins
  6. Procure ajuda do seu provedor de hospedagem

Observe que, como não sabemos a causa exata do erro, não podemos fornecer a solução exata para o seu site. Você precisa realizar todas as etapas abaixo, uma de cada vez, e ver qual delas funciona. Continue verificando seu site após implementar cada solução.

Mas primeiro – tente limpar o cache do seu navegador

O cache do navegador é uma técnica usada para acelerar o tempo de carregamento do site, armazenando certos ativos estáticos no armazenamento local do computador.

Embora o cache do navegador ajude a carregar páginas da web mais rapidamente e melhore a experiência do usuário, ele tem uma pequena desvantagem: às vezes pode armazenar páginas que mostram mensagens de erro temporárias. Em seguida, ele fornece isso aos usuários, mesmo quando a página volta ao normal.

Como tal, é possível que você esteja vendo o erro Erro ao estabelecer uma conexão com o banco de dados do WordPress devido a um problema de cache do navegador, e não a um problema contínuo em seu site.

Portanto, antes de tentar qualquer outra etapa de solução de problemas, recomendamos primeiro limpar o cache do navegador e verificar se o erro persiste antes de mergulhar na primeira solução.

1. Verifique se o servidor de hospedagem do seu banco de dados está inativo

Antes de tentar qualquer etapa de solução de problemas mais avançada, primeiro você deve verificar se o servidor de banco de dados ainda está funcionando corretamente.

Se o seu host oferece uma página de status de hospedagem, você pode verificar isso para ver quaisquer interrupções ou problemas conhecidos. Ou você sempre pode entrar em contato com o suporte do seu host para perguntar se pode haver um problema com um servidor de banco de dados separado.

2. Verifique as credenciais do banco de dados

As credenciais de banco de dados para um site WordPress são normalmente criadas durante a instalação do núcleo do WordPress. Eles são armazenados no arquivo wp-config.php e usados ​​sempre que o WordPress precisar interagir com o banco de dados.

As credenciais do banco de dados geralmente permanecem intactas, mas podem ser alteradas acidentalmente durante a migração de um site ou quando um site é hackeado.

Para verificar se o arquivo wp-config.php contém as credenciais corretas, você precisa primeiro localizar as credenciais corretas no painel de hospedagem. Em seguida, abra os arquivos wp-config.php e combine as credenciais armazenadas nele.

Veja como verificar as credenciais do banco de dados no cPanel, que é o painel de controle de hospedagem usado pelos hosts mais populares.

Faça login em sua conta de hospedagem e vá para cPanel → Bancos de dados MySQL . Nos bancos de dados MySQL, você encontrará o nome , nome de usuário e senha do banco de dados.

bancos de dados mysql no cpanel.

Se não conseguir visualizar a senha existente, você pode criar uma nova senha e adicioná-la ao arquivo wp-config.php .

Em seguida, vá para cPanel → Gerenciador de arquivos → public_html → wp-config.php .

Clique com o botão direito no arquivo e selecione a opção Exibir .

opção de visualização no arquivo wpconfig.

O arquivo será aberto em uma nova aba. As credenciais do banco de dados aparecerão abaixo desta frase: /** O nome do banco de dados para WordPress */

credenciais de banco de dados em wpconfig - erro ao estabelecer uma conexão de banco de dados wordpress.

Combine as credenciais no arquivo wp-config.php com as que você encontrou nos bancos de dados MySQL.

Se houver uma incompatibilidade, você poderá editar o arquivo de configuração e substituir a credencial incorreta pela correta. Para editar o arquivo de configuração, clique com o botão direito no arquivo e selecione a opção Editar .

3. Reparar banco de dados WordPress corrompido

Se o banco de dados do seu site for corrompido, isso poderá acionar a mensagem Erro ao estabelecer uma conexão com o banco de dados do WordPress em algumas situações.

Felizmente, o banco de dados MySQL possui um recurso integrado que você pode usar para iniciar um reparo. Para mais detalhes, Themeisle tem um guia detalhado sobre como reparar o banco de dados WordPress usando vários métodos.

4. Reinstale os arquivos principais do WordPress

Embora a mensagem “erro ao estabelecer uma conexão com o banco de dados” esteja relacionada ao banco de dados, arquivos principais corrompidos do WordPress também podem desencadear esse erro em situações raras.

Portanto, remover os arquivos corrompidos e reinstalar os arquivos principais do WordPress pode resolver o problema.

Como não é possível acessar o painel do WordPress, você pode reinstalar os arquivos principais do WordPress usando um cliente FTP ou uma ferramenta de gerenciamento de arquivos no navegador, como o cPanel File Manager.

Neste artigo, usaremos a conta de hospedagem para acessar o backend do seu site, mas o processo básico é o mesmo se você estiver se conectando diretamente via FTP.

Para reinstalar o WordPress, a primeira coisa que você precisa fazer é baixar a versão mais recente do WordPress para o seu computador local e descompactar o arquivo.

Em seguida, abra sua conta de hospedagem, vá em cPanel → Gerenciador de Arquivos → public_html . Selecione o botão Upload localizado na parte superior da tela e carregue os arquivos descompactados em seu computador local.

botão de upload no gerenciador de arquivos - erro ao estabelecer uma conexão de banco de dados wordpress.

Você será solicitado a confirmar se deseja substituir os arquivos existentes. Clique no botão Confirmar ou Sim e aguarde a substituição dos arquivos.

Em seguida, verifique se isso ajudou a remover a mensagem Erro ao estabelecer uma conexão de banco de dados do WordPress do seu site.

5. Verifique se há problemas de plug-in

Assim como o núcleo do WordPress, temas e plug-ins corrompidos também podem acionar a mensagem de erro Erro ao estabelecer uma conexão com o banco de dados do WordPress em situações raras.

Recomendamos começar verificando seus plug-ins, pois é mais provável que eles causem problemas do que o seu tema.

Para saber se um plugin instalado em seu site está causando o erro, faça o seguinte:

Para começar, conecte-se ao seu servidor via FTP ou use o Gerenciador de Arquivos cPanel para acessar os arquivos do seu servidor. Usaremos o Gerenciador de Arquivos neste guia, mas a ideia básica é a mesma se você estiver usando um cliente FTP.

Depois de conectado, navegue até public_html → wp-content → plugins .

Em seguida, renomeie a pasta de plugins para plugins-deactivated .

renomeie a pasta do plugin em wpcontent para corrigir erro ao estabelecer uma conexão de banco de dados wordpress.

Assim que você renomear a pasta de plugins , todos os plugins do seu site serão desativados. Agora, verifique se o problema de conexão com o banco de dados desapareceu.

Se o problema persistir, seus plug-ins não são os culpados. Você pode renomear a pasta do plugin com seu nome original (ou seja, ' plugins ').

Se o problema desaparecer, você sabe que um dos seus plug-ins está causando o problema. Você pode então usar a mesma abordagem para desabilitar plug-ins individuais dentro da pasta de plug-ins . Por exemplo, se a pasta do plugin for cool-plugin , você deve renomeá-la para cool-plugin-deactivated para desabilitar apenas esse plugin.

Depois de encontrar o plugin problemático, você pode substituí-lo por um plugin alternativo ou entrar em contato com o desenvolvedor do plugin para obter ajuda.

6. Procure ajuda do seu provedor de hospedagem

Depois de tentar todas as soluções listadas neste artigo, se ainda não conseguir remover o erro do seu site WordPress, é hora de procurar ajuda do seu provedor de hospedagem.

Eles devem ser capazes de oferecer soluções que colocarão seu site em funcionamento rapidamente.

Se você achar que o suporte do seu host não é muito útil, você pode querer mudar para um dos provedores de nosso melhor resumo de hospedagem WordPress.

Ir para o topo

Corrigir o erro ao estabelecer um problema de conexão com o banco de dados do WordPress para sempre

O problema Erro ao estabelecer uma conexão de banco de dados no WordPress aparece quando você tenta abrir uma página do seu site WordPress.

O erro indicou que o site não consegue se conectar ao banco de dados.

O banco de dados é uma parte importante de um site WordPress porque armazena postagens, páginas, comentários, dados do usuário, configurações, configurações de plugins e outros recursos.

Sem acesso ao banco de dados, o navegador não consegue abrir uma página da web.

E o acesso ao banco de dados normalmente é perdido devido a motivos como credenciais incorretas do banco de dados, indisponibilidade do servidor de banco de dados, banco de dados corrompido e problemas no servidor de hospedagem.

Para restabelecer o acesso ao banco de dados, execute as seguintes etapas:

  • Verifique se seus servidores de hospedagem estão inativos
  • Verifique as credenciais do banco de dados
  • Reparar banco de dados corrompido
  • Reinstale o núcleo do WordPress
  • Desative todos os seus plug-ins
  • Procure ajuda do seu provedor de hospedagem

Se você tiver alguma dúvida sobre a mensagem “erro ao estabelecer uma conexão com o banco de dados WordPress”, informe-nos na seção de comentários abaixo .