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

Este erro fatal está diretamente ligado com as credenciais de acesso entre o WordPress e o seu banco de dados. Saiba como resolver!

Este post foi atualizado pela última vez há mais de 3 meses.

Também conhecido como “Error Establishing a Database Connection in WordPress“, este é um clássico erro relacionado com a conexão da sua instalação do WordPress com o banco de dados.

Embora seja considerado um erro fatal, que deixa seu site ou blog WordPress totalmente inacessível, tanto para você tanto para seus visitantes, este problema não é complicado de se resolver e, neste tutorial, vamos mostrar as opções mais indicadas para tal.

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

Por que este erro acontece

Assim como dissemos, o “Erro ao estabelecer uma conexão com o banco de dados no WordPress” está diretamente ligado com: (1) credenciais e/ou informações incorretas do banco de dados nas suas configurações do WP, (2) servidor de dados não responde ou (3) banco de dados está corrompido e precisa ser reparado.

Explicando de forma básica, um banco de dados é um aplicativo web usado pelo WordPress para armazenar e organizar todos os dados, informações e configurações internas, incluindo posts, páginas, usuários registrados, dados referentes aos plugins instalados, etc.

Leitura recomendada: Banco de dados MariaDB e MySQL: vantagens e desvantagens.

Para que tudo funcione corretamente entre WordPress e banco de dados, as informações necessárias para fazer a ponte de ligação entre eles devem estar em sincronia e salvas no arquivo wp-config.php, o que inclui:

  • Nome do banco de dados;
  • Nome de usuário do banco de dados;
  • Senha do banco de dados;
  • Servidor do banco de dados.

Então, caso algum desses dados estiver armazenado de forma incorreta, o WordPress não vai conseguir se conectar ao servidor em que está o banco de dados, gerando o tão famigerado erro.

Corrigindo o erro de conexão com o banco de dados

Por ser o motivo mais comum, a primeira coisa a se fazer é localizar e abrir seu arquivo wp-config.php com algum editor HTML e verificar se as credenciais de acesso ao banco de dados estão salvas corretamente.

Desta forma, após abrir o arquivo, localize as linhas abaixo:

// ** MySQL settings - You can get this info from your web host ** //

/** The name of the database for WordPress */
define( 'DB_NAME', 'nome_banco_de_dados' );

/** MySQL database username */
define( 'DB_USER', 'nome_usuario' );

/** MySQL database password */
define( 'DB_PASSWORD', 'senha_banco_de_dados' );

/** MySQL hostname */
define( 'DB_HOST', 'localhost' );Code language: PHP (php)

Com as informações acima, confira se os dados são os mesmos do seu servidor de banco de dados e, caso seja necessário realizar alguma modificação, edite e salve o arquivo wp-config.php com as informações corretas.

Feito isso, é só visitar seu site novamente que, muito provavelmente, ele será carregado sem maiores problemas. Mas se o erro persistir, então teremos que ir para o segundo passo.

Reparar o banco de dados

Apesar de ser algo raro de acontecer, talvez somente uma reparação do seu banco de dados possa resolver o problema do “Erro ao estabelecer uma conexão com o banco de dados no WordPress“.

Para forçar esta reparação, será necessário inserir a seguinte linha no arquivo wp-config.php:

define('WP_ALLOW_REPAIR', true);

A partir daí acesse a URL que o WordPress disponibiliza para realizar a reparação do BD:

https://www.dominio.com.br/wp-admin/maint/repair.php

É importante lembrar que esta URL fica acessível para todos que tiverem este endereço, então, após realizar o reparo do banco de dados, não esqueça de remover este código do wp-config.php.

Nada disso resolveu?

Se o erro ainda continua aparecendo, mesmo com você tendo certeza de ter realizado corretamente todos os passos anteriores, recomendamos que entre em contato imediatamente com o suporte técnico da sua hospedagem de sites.

Vale lembrar que clientes da PortoFácil Hospedagem WordPress não precisam passar por nenhum dos perrengues citados neste artigo. Para corrigir este e muitos outros erros, é só abrir um ticket de suporte que nossa equipe técnica resolverá da forma mais rápida possível e com a mínima dor de cabeça para você.

Fica a Dica!


Foto: Ann H via Pexels.

Quero ser cliente da PortoFácil! Entre em contato

Leia também

Textos que têm a ver com este assunto:
Entenda a nova Lei Geral de Proteção de Dados

Conheça a Lei Geral de Proteção de Dados, ou LGPD, que visa trazer mais eficácia às regras de proteção de dados pessoais existentes em outras leis.

TUTORIAL: como resolver erros e problemas no WordPress

Tutorial de como resolver os principais erros e problemas relacionados ao WordPress. Confira nosso passo a passo detalhado de soluções!

Como limpar e otimizar banco de dados WordPress

Guia prático ensina como limpar e otimizar banco de dados de um site WordPress em poucos passos, melhorando a velocidade de carregamento.