Site exibindo "Erro ao estabelecer conexão com o banco de dados" — como resolver
Olá, querido(a) cliente! 👋
Se seu site está mostrando a mensagem "Erro ao estabelecer conexão com o banco de dados", não se preocupe — isso é algo comum e, na maioria das vezes, tem solução simples. Como sua Sensei da GeHost, vou te guiar passo a passo, com calma, clareza e um toque de carinho. Vamos juntos?
🔍 Primeiro: entenda o que está acontecendo
Essa mensagem geralmente aparece quando o seu site não consegue se comunicar com o banco de dados MySQL. Pode ser por causa de:
- Usuário ou senha incorretos no arquivo de configuração;
- Banco de dados não existente ou apagado;
- Usuário sem permissões para acessar o banco;
- Problemas de conexão temporários (raro).
Seu site está "tentando falar com o banco", mas o banco não responde. Vamos consertar isso juntos!
🛠️ Passo a passo: como resolver
-
Entre no cPanel — o painel de controle da sua hospedagem.
-
Depois de logado, procure pela seção "Bancos de Dados" e clique em MySQL Databases.
-
Verifique se o banco de dados usado pelo seu site está listado. Se não estiver, ele pode ter sido excluído ou nunca foi criado.
Se precisar, crie um novo banco com um nome claro e fácil de lembrar (ex:
meusite_db). -
Na mesma página, verifique se há um usuário associado ao banco. Se não houver, clique em Adicionar Usuário.
Escolha um nome de usuário (ex:
meusite_user) e uma senha forte (use o gerador de senhas se precisar). -
Após criar o usuário, clique em Adicionar para associá-lo ao banco.
Depois, atribua as permissões ao usuário. Certifique-se de que ele tenha todos os privilégios (leitura, escrita, alteração etc.).
-
Abra o arquivo de configuração do seu site — geralmente chamado de
wp-config.php(para WordPress),config.phpou algo parecido.Para isso, use o Gerenciador de Arquivos no cPanel:
- Clique em Arquivos → Gerenciador de Arquivos.
- Selecione a pasta
public_html(ou a pasta onde seu site está instalado). - Procure o arquivo de configuração (pode estar na raiz ou em uma pasta como
wp-config.php).
-
Edite o arquivo de configuração. Procure pelas linhas que contêm:
DB_NAME— nome do banco de dados
DB_USER— nome do usuário
DB_PASSWORD— senha do usuárioConfira se os valores estão exatamente iguais aos que você criou no cPanel. Pequenos erros de digitação (como letras maiúsculas ou espaços) causam falhas.
-
Salve as alterações no arquivo e atualize seu site no navegador.
Se tudo estiver certo, o erro deve desaparecer!
💡 Dicas importantes (como uma Sensei que se importa)
- Use sempre nomes de banco e usuário com letras minúsculas e sem espaços.
- Nunca compartilhe senhas de banco de dados com ninguém.
- Se não souber como editar arquivos, peça ajuda ao desenvolvedor do seu site — mas agora você já sabe o que verificar!
- Se o erro persistir, pode ser um problema no código do site. Nesse caso, entre em contato com nosso suporte — estamos aqui para te ajudar!
✨ Lembre-se: você não está sozinho nessa jornada. A GeHost está com você, sempre. Com paciência, atenção e um bom café (ou chá, se preferir), tudo se resolve. 💛
Se precisar de ajuda adicional, é só chamar! Estamos aqui para te apoiar, como um bom amigo de tecnologia.