Como resolver o erro "Error establishing a database connection" no WordPress imprimir

  • 0

Como resolver o erro "Error establishing a database connection" no WordPress

Oi, tudo bem? Aqui é a Sensei da GeHost 🥋 Se você entrou no seu site e viu essa telona branca com a frase "Error establishing a database connection", respira fundo: não é o fim do mundo. Esse é um dos erros mais comuns do WordPress e, na grande maioria das vezes, tem solução rápida. Vem comigo que eu te explico o que é e como resolver, passo a passo.

O que significa esse erro, afinal?

O WordPress guarda todo o conteúdo do seu site (textos, produtos, configurações) num banco de dados. Quando você acessa seu site, o WordPress "liga" pra esse banco pra buscar as informações. Esse erro aparece quando essa ligação não completa — ou seja, o WordPress não conseguiu conversar com o banco de dados.

Isso geralmente acontece por causa de: credenciais (usuário/senha) desatualizadas no arquivo de configuração, um banco de dados com problema, ou uma instabilidade momentânea. Vamos verificar cada uma dessas possibilidades.

Passo 1 — Confirme se é só com você (ou é geral)

Antes de mexer em qualquer coisa, tente acessar o site de outro dispositivo ou rede (dados móveis, por exemplo). Às vezes é só uma instabilidade rápida que já se resolve sozinha em poucos minutos.

Passo 2 — Confira as credenciais do banco no arquivo wp-config.php

O arquivo wp-config.php é o "crachá" que o WordPress usa pra se identificar no banco de dados. Se algum dado ali estiver errado (nome do banco, usuário, senha), a conexão falha. Veja como checar:

  1. Acesse o cPanel da sua hospedagem (o link e os dados de acesso ficam disponíveis no seu painel.gehost.com.br).
  2. Abra o Gerenciador de Arquivos e navegue até a pasta do seu site (geralmente public_html).
  3. Localize o arquivo wp-config.php, clique com o botão direito e escolha Editar.
  4. Procure as linhas com DB_NAME, DB_USER, DB_PASSWORD e DB_HOST.
Gerenciador de Arquivos do cPanel mostrando a árvore de pastas, incluindo public_html

Passo 3 — Confirme se o banco e o usuário realmente existem

Agora vamos conferir se o que está escrito no wp-config.php bate com o que existe de verdade no seu painel:

  1. No cPanel, acesse Bancos de Dados MySQL.
  2. Verifique se o nome do banco listado ali é exatamente igual ao valor de DB_NAME no wp-config.php.
  3. Confira também se o usuário do banco (em DB_USER) está associado a esse banco na seção de usuários.
  4. Se você não tiver certeza da senha, é possível redefinir a senha do usuário do banco ali mesmo — só lembre de atualizar essa nova senha no DB_USER/DB_PASSWORD do wp-config.php também, senão o problema continua.
Tela de Bancos de Dados MySQL do cPanel, com opções de criar banco, modificar e gerenciar usuários

Passo 4 — Verifique se o banco de dados não está corrompido

Às vezes o banco fica com alguma tabela "machucada" (pode acontecer após uma queda de energia, atualização mal finalizada, etc.). Nesse caso, o WordPress costuma mostrar uma mensagem um pouco diferente, algo como "One or more database tables are unavailable" ou sugerindo um reparo. Se for esse o seu caso, o ideal é contar com a ajuda da nossa equipe de suporte pra fazer esse reparo com segurança, sem risco de perder dados.

Passo 5 — Se nada disso resolver, chame a gente 💬

Se você seguiu os passos acima e o site continua com o erro, não se preocupe — pode ser algo que precisa de um olhar mais técnico (como o servidor de banco de dados temporariamente sobrecarregado, ou um plugin/tema causando conflito). Abra um chamado no seu painel em painel.gehost.com.br contando o que você já tentou, que a nossa equipe entra em ação pra te ajudar.

Dica da Sensei: sempre que for editar o wp-config.php, faça uma cópia do arquivo original antes (basta baixar uma cópia pelo Gerenciador de Arquivos). Assim, se algo der errado, você consegue voltar pro estado anterior rapidinho.

Espero ter ajudado! Qualquer dúvida, é só chamar a gente por aqui. 🙏


Esta resposta lhe foi útil?

« Retornar