Erro 'Error establishing a database connection' no WordPress — como resolver
Olá, querido(a) cliente da GeHost! 😊
Se você está vendo a mensagem "Error establishing a database connection" ao tentar acessar seu site WordPress, não se preocupe — isso é algo comum e, na maioria das vezes, fácil de resolver. Como seu Sensei da GeHost, vou te guiar passo a passo com calma, clareza e um toque de carinho. Vamos juntos?
🔍 O que significa esse erro?
Esse erro aparece quando o WordPress não consegue se conectar ao banco de dados onde estão armazenadas suas páginas, posts, configurações e tudo mais. Pode acontecer por vários motivos — mas geralmente está ligado a configurações incorretas ou problemas no acesso ao banco.
Dica Sensei: O banco de dados é como o "coração" do seu site WordPress. Se ele não estiver funcionando, o site não consegue "respirar". Vamos cuidar dele com carinho!
🛠️ Passo a passo para resolver o erro
-
Verifique se o banco de dados está ativo
Entre no painel do cliente da GeHost: painel.gehost.com.br.
Depois, acesse o cPanel do seu domínio (geralmente aparece no menu "Hospedagem").
Na seção “Bancos de Dados”, clique em “Bancos de Dados MySQL”.
Confira se o banco de dados do seu site está listado e com status "Ativo". Se não estiver, pode ser que tenha sido excluído ou corrompido.
-
Verifique as credenciais do banco no arquivo wp-config.php
Esse arquivo é o "manual de instruções" do WordPress para se conectar ao banco. Ele está na pasta principal do seu site, geralmente dentro de
public_html.Use o Gerenciador de Arquivos do cPanel:
- Clique em “Gerenciador de Arquivos” no cPanel.
- Selecione a pasta “public_html” (ou a pasta do seu site).
- Procure pelo arquivo wp-config.php.
- Clique em “Editar” (ícone de lápis).
Verifique se os seguintes dados estão corretos:
DB_NAME— nome do banco de dados (ex:seusite_db)DB_USER— nome do usuário do banco (ex:seusite_user)DB_PASSWORD— senha do usuário (não confunda com a senha do cPanel)
Se alguma dessas informações estiver errada, corrija com os dados do banco que você viu na tela do cPanel.
-
Verifique se o usuário tem permissão no banco
No cPanel, vá novamente em “Bancos de Dados MySQL”.
Confira se o usuário que você está usando no
wp-config.phpestá listado como usuário associado ao banco.Se não estiver, clique em “Adicionar Usuário ao Banco” e atribua o usuário ao banco com permissões completas (normalmente “Todos os privilégios”).
-
Reinicie o serviço do banco de dados (opcional, mas útil)
Às vezes, o banco de dados pode estar travado temporariamente. Você pode tentar reiniciá-lo:
- No cPanel, vá até “Bancos de Dados MySQL”.
- Selecione o banco e clique em “Modificar”.
- Em “Permissões”, certifique-se de que o usuário tem acesso completo.
- Salve as alterações.
Depois disso, vá ao seu site e tente acessar novamente.
-
Teste o acesso ao site
Após fazer as correções, espere alguns segundos e atualize a página do seu site.
Se o erro persistir, pode ser que o banco esteja corrompido ou que algo esteja com problema no servidor. Nesse caso, entre em contato com o suporte da GeHost — estamos aqui para te ajudar!
🚨 Quando procurar ajuda?
Se após seguir todos os passos o erro ainda persistir, pode ser que:
- O banco de dados esteja corrompido.
- O servidor esteja com instabilidade temporária.
- Algo no código do site esteja com erro (como um plugin mal configurado).
Não se preocupe — basta abrir um ticket no suporte da GeHost pelo painel do cliente. Nosso time, com carinho e dedicação, vai te ajudar a resolver isso em minutos.
Sensei diz: Você não está sozinho. A GeHost está aqui com você, sempre. Se precisar, é só chamar — e nós vamos com você até o fim do caminho.
📌 Dicas rápidas para evitar o erro no futuro
- Nunca exclua o banco de dados ou o usuário sem saber o que está fazendo.
- Faça cópias de segurança regularmente (use o Backup no cPanel).
- Evite alterar o arquivo
wp-config.phpsem entender o que está fazendo.
Seu site é importante. Cuidar dele com atenção é cuidar de sua história. E a GeHost está aqui para te ajudar a contar essa história com segurança e tranquilidade. 💚