Neste artigo, abordamos a mensagem comum "erro ao estabelecer uma conexão com o banco de dados no WordPress" que, às vezes, pode ser exibida quando um site não está disponível.
Primeiramente, examinaremos algumas das causas desse erro, antes de explorar as diferentes maneiras de corrigi-lo.
Embora este artigo não se aprofunde muito nos detalhes técnicos por trás das causas desse problema e das maneiras de corrigi-lo, ele deve fornecer uma boa visão geral desse problema para ajudá-lo a entendê-lo melhor e a falar sobre ele com mais confiança.
Então, com isso em mente, vamos começar...
Quais são as causas de um erro de conexão com o banco de dados do WordPress?
Ao contrário de alguns erros que você pode ver em um site ou no seu computador, como o erro 404 ou um aviso de que uma operação ilegal foi executada, o erro que estamos analisando hoje pelo menos tem um nome autoexplicativo ou uma mensagem de saída.
Portanto, quando você vê a mensagem Error Establishing a Database Connection (Erro ao estabelecer uma conexão com o banco de dados) ao tentar acessar um site do WordPress, isso realmente significa que o software do WordPress não consegue se conectar ao seu banco de dados subjacente.
Como esse banco de dados é onde todo o conteúdo, as configurações, os arquivos e outros itens do site do WordPress são armazenados, é um problema muito grande se o site não conseguir fazer a conexão. No entanto, embora seja um problema sério, isso não significa que seu site não possa ser reparado. Como veremos na seção de soluções deste guia para entender esse erro do banco de dados do WordPress, ele pode ser corrigido.
Infelizmente, porém, as causas desse problema variam e não há uma única explicação para o fato de seu site WordPress não conseguir se conectar ao banco de dados. Além disso, como não há uma única causa para esse problema, também não há uma única solução para o erro do banco de dados do WordPress.
No entanto, há algumas causas comuns do erro de conexão com o banco de dados do WordPress que abordaremos rapidamente aqui antes de compartilharmos algumas dicas sobre como corrigir esse problema.
Detalhes incorretos do banco de dados
Uma causa comum desse erro é que os detalhes que o WordPress está usando para se conectar ao banco de dados estão incorretos, incluindo o nome do banco de dados, o nome de usuário e o senha.
Se o WordPress não conseguir acessar o arquivo que contém esses detalhes - o arquivo wp-config.php - ou se o conteúdo desse arquivo não corresponder às credenciais do banco de dados, você verá o erro de conexão com o banco de dados.
As causas que podem levar ao surgimento desse problema incluem alterações no nome de usuário ou na senha do banco de dados que não foram refletidas no arquivo wp-config.php, ou a renomeação, exclusão ou corrupção do próprio arquivo wp-config.php.
Banco de dados corrompido
Outra causa desse erro pode ser o fato de o banco de dados ter sido corrompido ou danificado de alguma forma. Se isso acontecer, talvez o WordPress não consiga se conectar a ele, o que faz com que a mensagem de erro ao estabelecer uma conexão com o banco de dados seja exibida em vez do site e de seu conteúdo.
Servidor de banco de dados sobrecarregado
Outra causa desse problema pode ser o fato de o servidor que hospeda o banco de dados estar sobrecarregado. Quando isso acontece, os arquivos no servidor podem ficar indisponíveis, causando um erro de conexão.
Essa causa é especialmente comum se você estiver usando hospedagem compartilhada barata para o seu site WordPress. Com esse tipo de hospedagem, vários sites e seus bancos de dados são armazenados no mesmo servidor, compartilhando os mesmos recursos e aumentando as chances de sobrecarga. Devido a isso, talvez não seja o seu site que esteja causando o problema, mas sim um dos seus vizinhos no mesmo servidor.
A boa notícia é que, se essa for a causa, há uma chance de o erro ser resolvido por si só quando a carga no servidor for reduzida.
Como corrigir um erro de conexão com o banco de dados do WordPress
Embora seja um grande problema quando um site do WordPress não consegue se conectar ao seu banco de dados - principalmente porque o site fica indisponível -, felizmente, esse é um problema que pode ser corrigido com frequência.
Embora em muitos casos você possa resolver esse problema por conta própria, o primeiro ponto de contato deve ser o seu hospedagem na web suporte técnico. A maioria dos bons hosts da Web tem um canal de suporte prioritário que você pode usar se o seu site estiver indisponível, o que acontecerá se a mensagem de erro ao estabelecer uma conexão com o banco de dados for exibida. Mas seja qual for o seu nível de serviço, entre em contato com o help desk do seu host da Web pelo método mais responsivo, que geralmente é bate-papo ao vivo ou por telefone.
Se você quiser tentar resolver o problema por conta própria, as dicas abaixo devem ajudá-lo a solucionar esse problema.
Não se esqueça de verificar seus backups
Antes de começar a tentar corrigir esse problema, verifique se você tem um backup funcional do seu site WordPress e do banco de dados. Se você estiver usando um dos nossas soluções de backup recomendadas para WordPressSe o seu site não estiver em boas condições, é bem provável que você já tenha um arquivo do seu site para usar caso algo dê errado ou se você não conseguir corrigir o erro de conexão com o banco de dados. Sua estratégia de backup deve incluir o teste dos backups para garantir que seja possível restaurá-los quando necessário.
Se não tiver feito backup do seu site WordPress, tente entrar em contato com o seu host da Web para ver se ele tem feito backups do site em seu nome.
Se não houver nenhum backup recente do seu site, você ainda poderá fazer um. Embora não seja possível fazer login no painel do WordPress para criar um backup quando estiver vendo a mensagem de erro de conexão com o banco de dados, você pode criar um backup no nível do servidor, usando as ferramentas fornecidas pelo seu host da Web. Essas ferramentas geralmente podem ser encontradas no cPanel. Novamente, entre em contato com o seu host da Web se não tiver certeza de como criar um backup fora do WordPress.
Todos os backups criados após a ocorrência do erro de conexão com o banco de dados ainda conterão o erro, mas, pelo menos, se você cometer algum erro ao tentar corrigir o problema, poderá voltar ao momento em que criou o backup e tentar novamente.
Como corrigir o erro de conexão com o banco de dados do WordPress
Portanto, agora que você tem seus arquivos de backup em algum lugar seguro e acessível, aqui estão algumas maneiras de corrigir o erro ao estabelecer uma conexão com o banco de dados no problema do WordPress.
Detalhes incorretos do banco de dados
Conforme mencionado anteriormente, se os detalhes, como o nome do banco de dados, o nome de usuário e a senha, no arquivo wp-config.php não corresponderem aos detalhes reais do seu banco de dados, o WordPress não conseguirá se conectar ao banco de dados.
Portanto, para verificar se essa incompatibilidade é a causa do erro, você precisará localizar e abrir o arquivo wp-config.php e verificar esses detalhes por conta própria. O arquivo wp-config.php pode ser encontrado no diretório raiz do seu site no servidor em que ele está hospedado. Para acessar essa área, você precisará fazer login no servidor via FTP ou usar um gerenciador de arquivos on-line para acessar o arquivo.

Se não tiver certeza de como fazer isso, será necessário encontrar a documentação fornecida pelo seu host ou entrar em contato com a equipe de suporte.

Depois de encontrar o arquivo, certifique-se de criar um backup dele antes de fazer qualquer alteração. Feito isso, abra o arquivo para edição, seja baixando-o do servidor ou por meio da interface do gerenciador de arquivos.
Como mostra a imagem abaixo, as linhas que você está procurando começam com // ** Configurações do MySQL - Você pode obter essas informações no seu host da Web ** //

Nessa seção do arquivo wp-config.php, você pode ver os seguintes detalhes:
- O nome do banco de dados: DB_NAME
- O nome de usuário do banco de dados: DB_USER
- A senha do banco de dados: DB_PASSWORD
- O nome do host do banco de dados: DB_HOST
Agora você precisará verificar se esses detalhes correspondem aos detalhes do banco de dados. Para fazer isso, você precisará acessar o banco de dados. Suas opções aqui serão definidas pelo seu host da Web. Mas uma forma popular de acessar o banco de dados é por meio do painel de controle da hospedagem na Web, como a ferramenta phpMyAdmin encontrada na interface do cPanel.

Depois de iniciar o phpMyAdmin para acessar o banco de dados, você precisa confirmar os detalhes do arquivo wp-config.php que acabamos de abordar. Essa talvez seja a parte mais difícil do processo, portanto, é melhor consultar este guia no blog da Kinsta que aborda como verificar as credenciais do seu banco de dados do WordPress para ver se elas correspondem aos detalhes do seu arquivo wp-config.php.
Se, a essa altura, você preferir procurar o suporte do seu host da Web em vez de prosseguir por conta própria, poderá enviar à equipe do help desk os detalhes do banco de dados do seu arquivo wp-config.php para ajudá-la a começar.
Servidor de banco de dados sobrecarregado
Se a causa do erro de conexão com o banco de dados for um servidor sobrecarregado, há uma boa chance de que o problema se resolva sozinho quando a carga sobre o servidor diminuir.
Infelizmente, não há uma maneira rápida e fácil de determinar se essa é a causa do erro. Embora os dados do Google Analytics possam revelar que seu site está sofrendo um aumento no tráfego, pode ser um dos outros sites hospedados no mesmo servidor que está causando a sobrecarga.
Se você entrar em contato com a equipe de suporte do seu host da Web, ela poderá informar se essa é a causa do seu problema.
Se um servidor sobrecarregado estiver causando tempo de inatividade para o seu site, talvez seja hora de considerar a mudança do seu plano de hospedagem. Uma opção seria fazer o upgrade para um plano superior com seu provedor atual, ou Mudança para um host da Web melhor.
Considerações finais
Esperamos que este artigo tenha esclarecido o infame erro ao estabelecer um problema de conexão com o banco de dados que pode afetar os sites do WordPress de tempos em tempos.
Na maioria dos casos, a melhor opção é entrar em contato com o host da Web e instruí-lo a resolver o problema. Entretanto, as informações deste artigo devem ter lhe dado uma ideia melhor da causa do problema e de algumas maneiras de corrigi-lo.
Consertar seu site por conta própria pode ser gratificante. Mas, na maioria dos casos, é melhor deixar para os profissionais.
Seu site já exibiu a mensagem de erro ao estabelecer uma conexão com o banco de dados? Se sim, o que você fez para resolver o problema? Informe-nos nos comentários abaixo.
Estou pesquisando no Google como corrigir o problema de erro de conexão com o banco de dados e encontrei sua postagem. Desde já agradeço! Espero que funcione!