Solução de problemas 8 visualizações

Erro 'Access denied for user' ao conectar no banco de dados — como resolver

Ver no WHMCS

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.php ou config.php)

✅ Passo a passo para resolver

  1. 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.
  2. 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").

    Tela de login do cPanel com campos de usuário e senha

    Na tela do cPanel, vá até a seção “Bancos de Dados” e clique em “Bancos de Dados MySQL”.

    Tela 'Bancos de Dados MySQL' no cPanel com lista de bancos e usuários
  3. 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.

  4. 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.php para WordPress, ou config.php para outros sistemas).

    Verifique se os campos estão corretos:

    • DB_NAME — nome exato do banco de dados
    • DB_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.

  5. 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 🌟

Precisa de Ajuda?

Nossa equipe está pronta para resolver suas dúvidas.