Erro 'Access denied for user' no MySQL: como corrigir permissões
Olá, querido(a) cliente da GeHost! 👋
Se você está vendo a mensagem "Access denied for user" ao tentar acessar seu banco de dados MySQL, não se preocupe — isso é bem comum, especialmente quando o usuário não tem as permissões corretas. Vamos resolver isso juntos, passo a passo, como se fosse um pequeno ritual de limpeza no seu sistema. 🌿 ---🔍 O que significa esse erro?
Esse erro aparece quando o MySQL não permite que o usuário acesse o banco de dados. Pode acontecer por:
- O usuário não ter permissão para acessar o banco.
- O nome do usuário ou senha estar incorreto.
- O usuário não estar associado ao banco de dados corretamente.
Na GeHost, isso geralmente ocorre quando o usuário é criado, mas não é associado ao banco de dados no painel do cPanel.
---✅ Passo a passo para corrigir
Use o painel do cliente da GeHost para ajustar as permissões. Vamos lá:
- Entre no painel do cliente: Acesse painel.gehost.com.br com suas credenciais.
- Abra o cPanel: No painel, clique em cPanel para acessar o painel de controle do seu site.
- Localize o banco de dados: No cPanel, encontre a seção “Bancos de Dados” e clique em “Bancos de Dados MySQL”.

- Verifique o usuário e o banco: Confira se o usuário que está tentando se conectar está listado aqui. Se não estiver, você precisará criá-lo.
- Associe o usuário ao banco: Na mesma tela, você verá uma lista de bancos e usuários. Clique no botão “Adicionar” ou “Associar” (o botão pode variar levemente dependendo da versão do cPanel).
- Selecione o banco e o usuário: Escolha o banco de dados que deseja acessar e o usuário que precisa dele. Em seguida, clique em “Adicionar”.
- Verifique as permissões: Após associar, o sistema já atribui as permissões básicas. Se precisar de mais acesso (como alterar estrutura ou deletar dados), você pode ajustar no menu de “Permissões” (geralmente ao lado da associação).
- Teste novamente: Agora, tente se conectar ao banco de dados com o aplicativo ou script novamente. O erro deve ter desaparecido!
💡 Dicas importantes (para não se perder)
Atenção: O nome do usuário e o nome do banco devem ser os mesmos que você usa no código do seu site ou sistema. Se mudou o nome do banco ou do usuário, atualize o arquivo de configuração (geralmente
config.phpouwp-config.php) com os dados corretos.
---Leve em conta: Se você criou um novo usuário, ele não tem acesso automático a nenhum banco. Sempre associe-o ao banco que ele precisa acessar.
🤔 Precisa de ajuda extra?
Se mesmo após seguir todos os passos o erro persistir, pode ser algo relacionado à senha ou à configuração do script. Nesse caso, entre em contato com nosso suporte técnico — estamos aqui para te ajudar, com carinho e atenção.
Seu plano inclui 30 dias grátis de suporte após a entrega. Use esse tempo para resolver qualquer dúvida com tranquilidade. 🌟
---🔐 Informações importantes (para sua segurança)
Se precisar de ajuda com senha, alteração de usuário ou configuração avançada, não informe dados sensíveis por e-mail ou em fóruns. O suporte da GeHost é o canal seguro e oficial para isso.
Se precisar de uma nota fiscal, consulte sua fatura. O CNPJ oficial da empresa é 46.647.904/0001-04 — é o único válido.
Seu site é seu lar digital. Vamos cuidar dele juntos, com responsabilidade e cuidado. 💚
Com carinho,
Sensei da GeHost