Erro ao estabelecer conexão com o banco de dados. Quais são as possíveis causas?

Saiba quais são as possíveis causas da mensagem: Erro ao estabelecer conexão com o banco de dados. Se este aviso estiver aparecendo no seu site com frequência, apenas em alguns momentos, fique atento.

Veja o que você pode fazer ao se deparar constantemente com a mensagem Erro ao estabelecer conexão com o banco de dados. A minha primeira dica é: se este erro aparece imediatamente quando você instala seu site em um servidor pode ser alum erro nas conexões com seu banco de Dados. Por exemplo: username, ou db_name, ou password. Então, corrija isso!

Eu que posso é perguntar:

  • Você instalou algum plugin recentemente e só depois disso percebeu este erro?
  • Você adicionou alguma linha de código PHP na página functions.php?
  • E você fez alguma alteração no seu tema?
  • Você mudou, ou acrescentou alguma coisa no seu banco de dados?

Se você fez qualquer destas questões é bom tentar resolver, ou desfazer uma a uma e monitorar o erro. Se não, vá em frente com a leitura deste post.

Como corrigir o Erro ao estabelecer conexão com o banco de dados no WordPress.

Se você está usando o CMS WordPress isso teoricamente seria impossível de acontecer, uma vez que você instalou o WP em seu servidor e a instalação foi concluída. Certo? Sim, exatamente! A menos que você tenha feito qualquer alteração no PHP, ou MySQL. Ou tenha instalado plugins que possivelmente estejam causando este erro.

Não é possível concluir a instalação do WordPress sem estas informações totalmente corretas. Mesmo assim, você pode abrir o arquivo wp-config.php e verificar estas linhas

define('DB_NAME', 'database-name');
define('DB_USER', 'database-username');
define('DB_PASSWORD', 'database-password');
define('DB_HOST', 'localhost');

Lembre-se de que seu valor DB_Host nem sempre pode ser localhost. Dependendo do host, será diferente.

Se tudo estiver correto e seu site apresenta a mensagem de erro esporadicamente leia o que eu acho provável. Isso aconteceu comigo em um provedor de hospedagem VPS com o famoso termo: bom e barato.

Um problema com processamento e memória em sua hospedagem pode estar causando o erro

Se você ver esta mensagem de erro de conexão com o Banco de dados apenas em momentos esporádicos quando abre determinada página do site, provavelmente o seu servidor está com algum excesso de processamento e isso interrompe o acesso ao banco de dados. Principalmente se o seu tema estiver recheado de plugins instalados e ativados. Um deles que parece uma carroça é o WooCommerce.

Pesado como uma bola de chumbo o Woocommerce por si só já deixa seu site mais lento. Principalmente se o site já tiver uma quantidade de visitas razoável e estar hospedado em uma hospedagem compartilhada, ou um VPS com baixo poder de processamento e de memória.

Independente disso, avalie seu orçamento e tente mudar para um VPS com mais poder de processamento e de memória. Isso deve resolver o problema.

Por outro lado, fique de olho em seu provedor de hospedagem. Entre em contato com o suporte e relate o caso. Se o suporte técnico prometer resolver seu problema, ótimo. Mesmo assim fique monitorando!

Se o problema persistir, procure outra empresa de hospedagem. Simples assim!

Não tem conversa, o importante é agir logo, porque isso pode afetar seu site em termos de SEO. Motores de pesquisa como Google e Bing podem estar rastreando suas páginas neste momento e com a presença do erro de conexão ao banco de dados, suas páginas não serão indexadas. Além disso os motores de buscas as ignoram, na próxima varredura do site. E ele não perdoam. Pense nisso!

Há quem diga que outro problema ocorre para wp-admin também

A primeira coisa que você deve fazer é garantir que você esteja recebendo o mesmo erro no front-end do site e no back-end do site /wp-admin. Se a mensagem de erro for a mesma nas duas páginas "Erro ao estabelecer uma conexão com o banco de dados", prossiga para a próxima etapa. Se você estiver recebendo um erro diferente no wp-admin, por exemplo, algo como “Uma ou mais tabelas do banco de dados não estão disponíveis. O banco de dados pode precisar ser reparado ”, é necessário reparar o banco de dados.

Você pode fazer isso adicionando a seguinte linha no seu arquivo wp-config.php. Adicione-o antes da linha "Isso é tudo, pare de editar! Blogging feliz" no wp-config.php.

define('WP_ALLOW_REPAIR', true);

Depois de fazer isso, você poderá ver as configurações visitando esta página: http://www.seusite.com/wp-admin/maint/repair.php

Dessa forma, você pode reorganizar e reparar tabelas do seu banco de dados. Porém eu sugiro que faça um backup antes. Nunca esqueça de fazer backup antes de fazer qualquer alteração ou reparo em qualquer banco de dados.

Teremos o maior prazer em ouvir seus pensamentos

Deixe uma Comentário


Temas Blog
Logo