Erro: 'Erro ao estabelecer conexão com o banco de dados' no WordPress Print

  • 0

Erro: 'Erro ao estabelecer conexão com o banco de dados' no WordPress

Olá, querido(a) cliente! 😊 Se você está vendo a mensagem "Erro ao estabelecer conexão com o banco de dados" ao tentar acessar o seu site WordPress, não se preocupe — isso é um erro comum, e o nosso Sensei da GeHost vai te ajudar a resolver isso com calma, passo a passo. Vamos juntos?

Esse erro geralmente acontece quando o WordPress não consegue se comunicar com o banco de dados. Pode ser por causa de dados incorretos no arquivo de configuração, banco de dados inacessível ou usuário sem permissões.

Passo 1: Verifique os dados do banco de dados no arquivo wp-config.php

O arquivo wp-config.php é o "coração" da configuração do WordPress. Ele contém as informações de acesso ao banco de dados.

  1. Acesse o Gerenciador de Arquivos no cPanel.
  2. Localize a pasta public_html (ou a pasta onde o WordPress está instalado).
  3. Procure pelo arquivo wp-config.php e clique para editá-lo.
Tela do Gerenciador de Arquivos do cPanel com a árvore de pastas e o arquivo wp-config.php destacado

Procure pelas linhas abaixo:

define('DB_NAME', 'nome_do_banco');
define('DB_USER', 'usuário_do_banco');
define('DB_PASSWORD', 'senha_do_banco');

Compare esses dados com o que está cadastrado no seu cPanel. Se houver qualquer diferença, corrija.

Passo 2: Verifique se o banco de dados e o usuário existem

É possível que o banco de dados tenha sido excluído ou que o usuário não tenha permissão.

  1. No cPanel, acesse a ferramenta Bancos de Dados MySQL.
  2. Confira se o banco de dados listado corresponde ao que está no wp-config.php.
  3. Verifique se há um usuário com permissão para acessar esse banco.
Tela da ferramenta 'Bancos de Dados MySQL' no cPanel com a lista de bancos e usuários

Se o banco ou o usuário estiver faltando, você pode criar um novo ou restaurar a configuração correta.

Passo 3: Atribua o usuário ao banco de dados

Se o usuário existe, mas não está vinculado ao banco, você precisa fazer isso.

  1. No mesmo painel de Bancos de Dados MySQL, clique em Gerenciar Usuários.
  2. Selecione o usuário que está no wp-config.php.
  3. Em "Bancos de Dados associados", marque o banco correto e clique em Adicionar.
  4. Garanta que o usuário tenha Permissões totais (não se esqueça disso!).

Passo 4: Limpe o cache (se necessário)

Às vezes, o erro persiste por causa de caches do WordPress ou do servidor. Você pode tentar:

  • Limpar o cache do navegador.
  • Se usar um plugin de cache (como WP Super Cache ou W3 Total Cache), desative-o temporariamente.
  • Renomeie a pasta wp-content/cache para cache.old (isso força o WordPress a criar um novo cache).

Passo 5: Reinstale o WordPress (como último recurso)

Se nada funcionar, pode ser que o arquivo wp-config.php esteja corrompido. Nesse caso:

  • Faça um backup do seu site (via Backup no cPanel).
  • Reinstale o WordPress usando o instalador automático (em Softaculous ou similar).
  • Use os mesmos dados de banco que você já tem — o sistema irá detectar o banco existente.

Dica Final do Sensei

Se você ainda estiver com dúvidas, não hesite em nos chamar! 💌 Estamos aqui para te ajudar com um sorriso no coração. Basta entrar em contato pelo suporte da GeHost — e lembre-se: erros são só temporários. O seu site está seguro, e você está no caminho certo. 💪


Was this answer helpful?

« Back