Erro ao estabelecer uma conexão de banco de dados - como corrigi-lo?

Publicados: 2020-10-03

Os usuários do WordPress geralmente enfrentam erros ao trabalhar em seus sites ou blogs. Erros são muito irritantes, não importa como eles ocorram. O “Erro ao estabelecer uma conexão com o banco de dados” é um dos erros mais comuns e talvez mais irritantes do WordPress. Você já enfrentou esse erro do WordPress? Você conseguiu consertar isso? Se você não recebeu um erro como este, isso não significa que você nunca o receberá. É muito normal receber erros ao trabalhar no WordPress. Portanto, não se surpreenda se você receber um erro ao estabelecer uma conexão com o banco de dados. Neste artigo, discutiremos essa mensagem de erro comum do WordPress em detalhes. Também aprenderemos como corrigir o erro ao estabelecer uma conexão com o banco de dados.

Índice

Erro ao estabelecer uma conexão com o banco de dados

Você sabe o que causa o erro do WordPress ao estabelecer uma conexão com o banco de dados? Sempre que você receber esse erro do WordPress, seu site ficará inativo porque não consegue se comunicar ou não tem mais acesso ao seu banco de dados do WordPress. O WordPress armazena todas as informações do seu site em seu banco de dados MySQL. As informações do site incluem dados de postagem, dados de página, informações meta, informações de login, configurações de plugins, etc. O banco de dados MySQL não armazena dados como conteúdo de mídia e arquivos principais, como index.php, wp-login.php, etc. sempre que as pessoas visitam seu site, o PHP executa o código na página e consulta as informações do banco de dados MySQL. E então seu site é exibido no navegador do visitante. Mas se seu banco de dados MySQL não funcionar corretamente por qualquer motivo, você receberá uma mensagem de erro dizendo – Erro ao estabelecer uma conexão com o banco de dados .

Error Establishing a Database Connection – How to Fix it? 1

Quando esse erro do WordPress aparecer, a página inicial do seu site não exibirá nenhuma informação porque não recupera nenhum dado para mostrar isso na página. E o motivo é que a conexão não está funcionando corretamente. Isso quebrará o frontend do seu site WordPress. Além disso, você não poderá acessar seu painel do WordPress. Às vezes, pode acontecer que seus visitantes não vejam esse erro. E isso acontece apenas porque seu site provavelmente está usando o cache. Esta é uma boa abordagem para melhorar a experiência do usuário do seu site. Por exemplo, se o seu site for armazenado em cache por uma hora, um dia ou até uma semana, ele parecerá bom para seus visitantes, mesmo que haja algum problema acontecendo.

Como corrigir erro ao estabelecer uma conexão de banco de dados

O erro do WordPress ao estabelecer uma conexão com o banco de dados nunca deve ser ignorado, pois isso pode afetar o tráfego, as vendas e as análises do seu site. Portanto, você deve tentar resolver esse erro do WordPress assim que aparecer na tela. Se você é um iniciante no WordPress, pode não ser fácil resolver os erros do WordPress. Mas não se preocupe! Viemos com algumas das correções mais eficazes para esse erro específico do WordPress. Então vamos começar.

Verifique as credenciais do banco de dados do WordPress

O motivo mais comum para esse erro do WordPress são as credenciais incorretas do banco de dados. E se você moveu seu site WordPress para um novo host recentemente, é mais provável que receba este erro do WordPress. O arquivo wp-config.php armazena todas as credenciais do banco de dados do WordPress. É um arquivo de configuração do WordPress que contém as configurações do WordPress, incluindo as informações do seu banco de dados.

No arquivo wp-config.php, você precisa procurar as seguintes informações –

Error Establishing a Database Connection – How to Fix it? 2

Certifique-se de que as informações como nome do banco de dados, nome de usuário, senha e host do banco de dados estejam corretas. Você precisa confirmar essas informações no painel da conta de hospedagem do WordPress. Para fazer isso, faça login na sua conta de hospedagem do WordPress > vá para a seção Bancos de dados > clique em Bancos de dados MySQL .

Error Establishing a Database Connection – How to Fix it? 3

Isso o levará à página de gerenciamento de banco de dados no painel de hospedagem. Agora encontre seu nome de banco de dados e nome de usuário.

Error Establishing a Database Connection – How to Fix it? 4

Você terá uma lista de usuários no banco de dados. Há um link Alterar senha através do qual você pode alterar a senha do usuário.

Error Establishing a Database Connection – How to Fix it? 5

Você precisa verificar o nome do banco de dados, nome de usuário e senha. Se necessário, você precisa alterar essas informações em seu arquivo wp-config.php. Depois disso, você precisa visitar seu site novamente para verificar se o erro do WordPress foi corrigido. Mas se o erro ainda ocorrer, isso significa que o problema é outro. Experimente as soluções dadas abaixo.

Verifique as informações do host do banco de dados

Se o problema não estiver associado às credenciais do banco de dados do WordPress, talvez você precise verificar as informações do host do banco de dados. Certifique-se de que as informações do host do banco de dados estejam corretas. A maioria das empresas de hospedagem usa localhost como seu host de banco de dados WordPress. No entanto, alguns provedores de serviços de hospedagem gerenciada usam servidores separados para hospedar bancos de dados do WordPress. Se for esse o caso, as informações do host do banco de dados do WordPress não serão localhost. Você precisa entrar em contato com seu provedor de serviços de hospedagem para confirmar as informações do host do banco de dados do WordPress.

Verifique se o servidor de banco de dados está inativo

Se tudo parece estar bem, mas você ainda enfrenta um erro ao estabelecer uma conexão com o banco de dados, talvez seu servidor de banco de dados, ou seja, o servidor MySQL esteja inativo. E isso geralmente acontece devido ao tráfego intenso em seu servidor de banco de dados. Ele não consegue lidar com a carga quando há tráfego pesado, especialmente quando você está usando hospedagem compartilhada. Seu site WordPress ficará muito lento, até mesmo alguns usuários podem receber o erro. Portanto, a melhor coisa que você pode fazer aqui é entrar em contato com seu provedor de hospedagem para confirmar se seu servidor de banco de dados é responsivo ou não.

Se você tiver outros sites rodando no mesmo servidor de banco de dados, você deve verificar esses sites para confirmar se o seu servidor MySQL está realmente inativo ou não. Mas se você não tiver outro site no mesmo servidor, deverá acessar o painel de hospedagem. Tente acessar o phpMyAdmin e conecte o banco de dados. Se você conseguir se conectar com sucesso, precisará verificar se o usuário do banco de dados tem permissão suficiente ou não. Para fazer isso, você precisa criar um novo arquivo, chamado testconnection.php . Neste arquivo, você precisa adicionar o seguinte código –

Error Establishing a Database Connection – How to Fix it? 6

Nota: Não se esqueça de substituir o nome de usuário e a senha pelas informações corretas.

E então, carregue este arquivo recém-criado para o seu site WordPress e acesse-o através de qualquer navegador da web. Se ele se conectar com sucesso, isso significa que o usuário do banco de dados tem permissão suficiente e algo mais está errado aqui.

Para ter certeza de que está tudo bem, você precisa voltar ao seu arquivo wp-config e verificar tudo minuciosamente.

Reparar banco de dados WordPress

Se você ainda enfrentar o mesmo erro do WordPress, talvez precise verificar a corrupção do banco de dados. E se estiver corrompido, você precisa reparar seu banco de dados WordPress. E para fazer isso, você pode simplesmente adicionar o código (fornecido abaixo) em seu arquivo wp-config.php.

define( 'WP_ALLOW_REPAIR', true );

Error Establishing a Database Connection – How to Fix it? 7

Você precisa adicionar este código antes disso – Isso é tudo, pare de editar! Feliz blog . Depois de adicionar o código com sucesso, você precisa visitar esta página para ver as configurações – http://www.yoursite.com/wp-admin/maint/repair.php

A tela que aparece é mostrada abaixo:

Error Establishing a Database Connection – How to Fix it? 8

Existem duas opções: “Reparar Banco de Dados” e “Reparar e Otimizar Banco de Dados” . Você pode escolher qualquer um deles de acordo.

Nota: Para acessar a página de reparo do banco de dados, não é necessário estar logado. Após reparar seu banco de dados (ou repará-lo e otimizá-lo), não se esqueça de remover o código (adicionado anteriormente) do arquivo wp-config.php .

Vídeo tutorial

Assista a este tutorial em vídeo para entender melhor como corrigir o erro do WordPress ao estabelecer uma conexão com o banco de dados –

Conclusão

O principal objetivo deste artigo é familiarizá-lo com um dos erros mais comuns do WordPress – Erro ao estabelecer uma conexão com o banco de dados . Neste artigo, discutimos as razões pelas quais esse erro do WordPress ocorre. E também aprendemos como corrigir esse erro do WordPress. Espero que agora você possa resolver esse erro do WordPress sem depender de nenhum profissional ou especialista.