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.

Seções desta página
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!