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.
- Acesse o Gerenciador de Arquivos no cPanel.
- Localize a pasta
public_html(ou a pasta onde o WordPress está instalado). - Procure pelo arquivo
wp-config.phpe clique para editá-lo.
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.
- No cPanel, acesse a ferramenta Bancos de Dados MySQL.
- Confira se o banco de dados listado corresponde ao que está no
wp-config.php. - Verifique se há um usuário com permissão para acessar esse banco.
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.
- No mesmo painel de Bancos de Dados MySQL, clique em Gerenciar Usuários.
- Selecione o usuário que está no
wp-config.php. - Em "Bancos de Dados associados", marque o banco correto e clique em Adicionar.
- 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/cacheparacache.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. 💪