Erro 'Access denied for user' ao conectar no banco de dados — como resolver
Olá, querido(a) cliente da GeHost! 😊
Se você está tentando conectar ao banco de dados do seu site e recebe a mensagem 'Access denied for user', não se preocupe — isso é algo comum e, na maioria das vezes, fácil de resolver. Vamos juntos, passo a passo, como consertar isso com calma, clareza e um toque de paciência. Você não está sozinho nessa!
🔍 O que significa esse erro?
Esse erro aparece quando o sistema não consegue autorizar a conexão com o banco de dados. Pode ser por causa de:
- Usuário incorreto ou senha errada
- Usuário sem permissão para acessar o banco
- Nome do banco ou usuário digitado com erro de digitação
- Problema na configuração do script (como no arquivo
wp-config.phpouconfig.php)
✅ Passo a passo para resolver
-
Verifique o nome do usuário e senha do banco de dados
É essencial garantir que o usuário e a senha que você está usando no seu site estejam exatamente iguais aos cadastrados no cPanel. Mesmo um espaço a mais ou uma letra maiúscula pode causar o erro.
💡 Dica: Evite usar caracteres especiais na senha (como @, #, $). Prefira letras, números e sublinhados.
-
Confira no cPanel se o usuário está ligado ao banco de dados
Entre no seu painel do cliente: painel.gehost.com.br
Depois, acesse o cPanel (geralmente no menu "Acessar cPanel").
Na tela do cPanel, vá até a seção “Bancos de Dados” e clique em “Bancos de Dados MySQL”.
-
Verifique se o usuário tem permissão sobre o banco
Na tela de "Bancos de Dados MySQL", você verá uma lista com:
- Os bancos de dados criados
- Os usuários associados
- Permissões de acesso
Confira se o usuário que você está usando está listado e tem permissão para acessar o banco específico. Se não estiver, clique em “Adicionar usuário ao banco” e selecione o banco correto.
-
Confira o nome do banco e do usuário no seu script
Abra o arquivo de configuração do seu site (geralmente chamado
wp-config.phppara WordPress, ouconfig.phppara outros sistemas).Verifique se os campos estão corretos:
DB_NAME— nome exato do banco de dadosDB_USER— nome exato do usuário (com o prefixo da sua conta, se houver)DB_PASSWORD— senha correta do usuário
Se houver qualquer erro de digitação, corrija e salve o arquivo.
-
Atualize o arquivo de configuração e teste novamente
Após corrigir os dados, salve o arquivo e recarregue a página do seu site ou sistema. O erro geralmente desaparece!
💡 Dica: Se ainda não funcionar, tente limpar o cache do navegador ou acessar em modo anônimo.
🆘 Precisa de ajuda extra?
Se você seguiu todos os passos e ainda assim o erro persiste, pode ser algo mais específico — como um problema de segurança do servidor ou configuração de firewall. Nesse caso, entre em contato com nosso suporte técnico — estamos aqui para te ajudar com carinho e atenção!
👉 Fale com a nossa equipe de suporte (acesso via painel ou site oficial).
✨ Lembrança final, com amor
Erros são só temporários. O importante é não desistir. Você está fazendo um ótimo trabalho com seu site, e esse pequeno problema não vai te impedir de brilhar. 💛
Seu site é uma obra de arte — e nós estamos aqui para ajudar você a cuidar dele com carinho.
Com todo carinho,
Sensei da GeHost 🌟