Como corrigir “Erro ao estabelecer uma conexão de banco de dados” no WordPress
Publicados: 2018-07-02Todo site que está ativo atualmente tem que passar por esse problema que é o “ Erro ao estabelecer uma conexão com o banco de dados ” por causa da complicação que um site passa com o gerenciamento do banco de dados e etc.
Este é um erro muito comum e não há com o que se preocupar.

O que é o erro “Erro ao estabelecer uma conexão com o banco de dados”?
Esse erro geralmente ocorre quando o servidor da Web não consegue se conectar ao banco de dados. Agora pode haver muitas razões para o servidor web não alcançar o banco de dados.
Eles também podem variar muito. O problema mais comum é que configurações erradas ou inválidas, como configurações de SSL erradas.
Existem várias mudanças que esse problema pode ocorrer devido à hospedagem também, por isso é muito importante usar um provedor de hospedagem adequado e confiável.
Compreensão básica do erro:
O WordPress CMS (o CMS que você está usando atualmente) usa duas tecnologias e precisa utilizá-las. Eles estão
- PHP
- MySQL
PHP é a linguagem principal na qual a estrutura completa do WordPress é desenvolvida, portanto, o PHP é realmente essencial para o bom funcionamento do site ou blog WordPress.
O MySQL é basicamente um aplicativo de banco de dados que a maioria dos sites e blogs usam. Todos os dados que você fornece são praticamente armazenados no banco de dados MySQL. Espero que você entenda o quanto isso é importante.
Então, essencialmente, o WordPress usa PHP e MySQL, ambos interconectados para alimentar um site e blog WordPress.
Causas do erro “Erro ao estabelecer uma conexão de banco de dados”
#1: Arquivos de configuração do WordPress corrompidos:
O arquivo de configuração principal do WordPress pode ser corrompido às vezes devido a algumas atualizações técnicas ou atualização de código incorreta.
Digamos que você alterou parte do código no arquivo de configuração do WordPress e eles estão errados, então o WordPress não poderá se conectar ao banco de dados e o problema não poderá ser verificado.
#2: Muito tráfego em tempo real:
Eu sei como muito tráfego pode ser um problema, mas sim, há certa capacidade que o banco de dados pode manipular.
Digamos que você tenha a largura de banda de 5 GB e o site tenha mais de 1.000 em tempo real de repente devido a uma de suas postagens se tornar viral nas mídias sociais.
A largura de banda de 5 GB que não otimiza o problema pode ser capaz de lidar com o tráfego para que ele entre em pânico e caia culpando o problema no banco de dados porque os logs podem ser transferidos para o banco de dados.
#3: Banco de dados corrompido:
Este é o principal problema que acontece quando os logs ou os plugins ou o desenvolvedor do tema bagunçam o log do banco de dados e, em seguida, o banco de dados é corrompido para se proteger e impedir qualquer outro ataque externo.
Nº 4: Credenciais de login incorretas:
Isso acontece com muita gente. Digamos que você tenha um plugin de segurança e tenha o máximo de tentativas de login e quando ultrapassar isso o banco de dados seria realmente afetado e o desenvolvedor tem que alterar o máximo restrito para mais.
Métodos para corrigir o erro “Erro ao estabelecer uma conexão com o banco de dados”:
- Ao entrar em contato com o provedor de hospedagem da Web
- Verifique se o banco de dados não está corrompido
- Verifique as credenciais de login do banco de dados
- Restaurar os arquivos padrão do WordPress
Método 1 - Entrando em contato com seu provedor de hospedagem na Web

Este é um grande problema que ocorre se você realmente não tiver um serviço de hospedagem bom e confiável.
Este método pode ser usado se você estiver usando uma hospedagem compartilhada onde seu site será hospedado com vários sites e todos esses sites terão conexão de banco de dados interconectada.
Então, digamos que se o seu provedor de hospedagem na web recebeu um ataque externo, como DDoS, ele bagunça os bancos de dados que estão hospedando nesses servidores.
Portanto, é muito importante que você entre em contato com seu provedor de hospedagem na Web usando o ID de e-mail de suporte ao cliente ou bate-papo ao vivo ou número de contato ou crie um ticket.
Explique-lhes a situação e pergunte-lhes se o problema é do seu lado e peça-lhes para corrigi-lo o mais rápido possível.
Método 2 – Verifique se o banco de dados não está corrompido
O banco de dados do WordPress é algo complexo de entender e, com essa complexidade, pode causar muitos problemas, como erro ao estabelecer uma conexão com o banco de dados.
- Em primeiro lugar, vá para o seu painel ou back-end do WordPress . (Ignore estas etapas se você receber o erro “ Erro ao estabelecer uma conexão com o banco de dados ”).
- Leia atentamente o erro que seu site é exibido. Com a nova atualização do WordPress, eles querem informar as pessoas sobre o erro e sua explicação. Veja se você pode encontrar bons conselhos e tente implementá-los.

Outra possibilidade é que você veja uma mensagem começando com “ Uma ou mais tabelas de banco de dados estão indisponíveis […]” Isso significa que é você quem precisa “ reparar ” o banco de dados.
Isso pode ser resolvido facilmente. Tudo que você precisa é acessar os arquivos FTP do site.

Conecte-se ao seu site através de FTP (File Transfer Protocol). Você pode baixar o FileZilla .
Vá para o arquivo raiz principal do WordPress e baixe o arquivo “ wp-config.php ” para o seu computador. Edite o arquivo e adicione uma linha de código no final (logo antes de “Isso é tudo, pare de editar”)
define('WP_ALLOW_REPAIR', true);
Agora faça o upload do arquivo de volta para o seu servidor web usando FTP e sobrescreva-o com o arquivo anterior.
Finalmente, Goto e xample.com/wp-admin/maint/repair.php
Ao acessar a URL acima, você obterá algo como a imagem abaixo.

Clique em “ Reparar Banco de Dados ” ou Reparar e Otimizar Banco de Dados ” e deixe-o reparar. Quando o reparo terminar, volte ao seu site e veja se o erro ainda está lá.
Se o seu site estiver funcionando, pare por aqui ou tente o próximo método.
Método 3 – Verifique suas credenciais de login do banco de dados
O WordPress usa um nome de usuário e senha necessários e específicos para se conectar ao banco de dados. Normalmente , essas credenciais de acesso não mudam, mas devido a alguns problemas ou problemas de conectividade com o plug-in ou tema podem causar esse problema.
Este problema pode ser corrigido com o arquivo wp-config.php. Estas são as linhas de que estamos falando
define('DB_NAME', 'some_db');
define('DB_USER', 'some_username');
define('DB_PASSWORD', 'some_pass');
define('DB_HOST', 'localhost');
Eles contêm todos os detalhes do seu banco de dados e, se alterados, causarão problemas na conexão do site ao banco de dados.
Copie essas quatro linhas de código e entre em contato com seu provedor de hospedagem na web e dê a eles essas 4 linhas de código e pergunte se está correto e, se não, peça para corrigi-lo.
Muito provavelmente eles irão corrigi-lo ( depende da qualidade do seu provedor de hospedagem na Web ).
Depois que eles corrigirem, eles retornarão para você com as linhas corretas de credenciais de login. Agora tudo que você precisa fazer é colar o código em wp-config.php e fazer o upload do arquivo de volta para o servidor e substituir o arquivo pela versão mais antiga via FTP
Método 4 – Restaurar os arquivos padrão do WordPress
Como mencionado sobre os arquivos principais do WordPress também pode ser uma causa para esse problema.
Normalmente, são os arquivos do WordPress que são corrompidos devido a vários motivos, como o ataque externo ao seu site ou o tema que você está usando ou os plugins.
Seja o que for, você precisa restaurar os arquivos padrão do WordPress.
O método mais fácil de fazer isso é baixar um novo pacote WordPress do WordPress.org e substituir os arquivos pelos atuais.
- Acesse WordPress.org e baixe o novo pacote WordPress atualizado.
- Descompacte o arquivo.
- Abra o navegador e encontre a pasta do arquivo “ wp-content ”.
- Exclua a pasta “ wp-content ”.
- Conecte seu site via FTP.
- Vá para o diretório raiz principal do WordPress.
- Carregue os novos arquivos do WordPress e substitua-os pelos anteriores.
Normalmente, esse método teria resolvido o problema e você está pronto para começar.
Como evitar esse erro no futuro?
Não existe um método 100% infalível para não ter esse problema no recurso. Mas posso dar algumas dicas ou advertências no futuro para não ter esse problema.
- #1: Compre um provedor de hospedagem na web de qualidade. 90% do seu trabalho na proteção do seu site vem para isso. Tudo depende de como é o seu provedor de hospedagem na web. Certifique-se de comprar um serviço de hospedagem na Web confiável e seguro.
- #2: Evite usar temas e plugins inseguros. Não baixe a versão paga do tema e plugins gratuitamente de sites de terceiros, porque esses temas e plugins podem ser inseridos com código malicioso e isso realmente estragaria seu site. Mantenha-se sempre original para não ter esses problemas no futuro.
- #3: Sempre faça backups. Existem vários plugins de backup automatizados para WordPress, use-os e certifique-se de sempre ter backups do seu site para qualquer uso futuro. Ninguém pode prever o futuro, então é melhor cuidar dele.
Conclusão:
Espero que esses quatro métodos mencionados acima funcionem. Se você tiver mais problemas, não hesite em comentar abaixo e compartilhe este artigo com seus amigos.




