Erro 'Access denied for user' ao conectar no banco de dados — como corrigir
Olá, amigo(a) GeHost! 😊
Se você está vendo a mensagem "Access denied for user" ao tentar conectar ao banco de dados do seu site, não se preocupe — isso é bem comum e tem solução simples. Vou te guiar passo a passo, como um verdadeiro Sensei da GeHost, com calma, clareza e um toque de carinho.
Entendendo o erro
Esse erro significa que o sistema não conseguiu autorizar o acesso do seu site (ou do script que você está usando) ao banco de dados. Pode acontecer por vários motivos, mas os mais comuns são:
- Usuário incorreto ou senha errada.
- Usuário não tem permissão para acessar o banco.
- Problema com o nome do banco ou host.
Calma! Vamos resolver isso juntos, passo a passo.
Passo a passo: como corrigir o erro
-
Entre no cPanel com suas credenciais (usuário e senha). Se não souber como, pode ver nosso guia rápido aqui.
-
No painel principal, encontre o grupo de ferramentas chamado Bancos de Dados. Clique em MySQL Databases.
-
Na tela de gerenciamento de bancos, verifique se o usuário que você está usando no seu script (como no arquivo
wp-config.phpouconfig.php) está listado na seção Usuários de Banco de Dados.Se não estiver, você precisará criar um novo usuário ou ajustar o nome do usuário no seu código.
-
Se o usuário já existe, clique em Adicionar (ou "Add User to Database") e verifique se ele está associado ao banco correto.
Se não estiver, selecione o usuário e o banco de dados, e clique em Adicionar.
-
Em seguida, atribua as permissões corretas ao usuário. Normalmente, você precisa de todos os privilégios (SELECT, INSERT, UPDATE, DELETE, etc.) para que seu site funcione.
Se não tiver certeza, marque todas as opções de permissão.
-
Finalmente, confira os dados no seu script (como o arquivo de configuração do WordPress, Laravel, ou qualquer sistema).
Verifique se os campos estão assim:
Nome do banco: [seu_banco]
Usuário: [seu_usuario]
Senha: [sua_senha]
Host: localhost
⚠️ Importante: o host quase sempre é
localhostna GeHost. Não use IP ou nomes estranhos. -
Salve as alterações no arquivo de configuração e tente conectar novamente.
Se o erro persistir, limpe o cache do seu navegador ou do sistema (se aplicável), e tente novamente.
Dica do Sensei
Se você mudou a senha do usuário, lembre-se de atualizar também no arquivo de configuração. Uma senha antiga é como uma chave quebrada — não abre a porta!
Quer mais ajuda?
Se mesmo após seguir todos os passos o erro persistir, entre em contato com nosso suporte. Estamos aqui para te ajudar — com um sorriso, um café e um bom coração. ☕❤️
Se precisar, podemos te ajudar a revisar o arquivo de configuração ou verificar o acesso via terminal (se disponível).