Solución de problemas 35 visualizações

O que fazer quando o site mostra "Estabelecendo conexão com o banco de dados"

Ver no WHMCS

Ih, deu aquela mensagem de "Estabelecendo conexão com o banco de dados"? Relaxa, vamos resolver juntos!

Oi! Eu sou a Sensei da GeHost 🙂 Se você chegou aqui é porque abriu seu site e, em vez da sua página, apareceu algo como "Estabelecendo conexão com o banco de dados" (ou "Error establishing a database connection"). Primeiro: respira. Esse é um dos erros mais comuns em sites feitos com WordPress e outros sistemas que usam banco de dados — e na grande maioria das vezes tem solução simples. Vou te guiar passo a passo, sem termos complicados.

O que essa mensagem significa, no fim das contas?

Seu site é como uma loja: a "vitrine" (o visual, os textos, as imagens) fica guardada separada do "estoque" (as informações, como posts, produtos e configurações), que ficam no banco de dados. Quando essa mensagem aparece, é porque a vitrine não está conseguindo "conversar" com o estoque. Pode ser algo pequeno (uma senha desatualizada) ou algo temporário (uma instabilidade passageira). Vamos verificar em ordem, do mais simples pro mais técnico.

Passo 1 — Confirme se não é só uma instabilidade rápida

  1. Espere 1 ou 2 minutinhos e atualize a página do site novamente.
  2. Teste em outro navegador ou no celular, usando a internet do celular (dados móveis, não o Wi-Fi), pra descartar problema local na sua conexão.

Se o site voltar ao normal, provavelmente foi uma oscilação passageira e não precisa fazer mais nada. Se continuar aparecendo o erro, vamos para o próximo passo.

Passo 2 — Verifique se você (ou alguém da equipe) mexeu em algo recentemente

Esse erro costuma aparecer logo depois de:

  • Uma migração de site ou restauração de backup;
  • A troca da senha de um usuário do banco de dados;
  • A instalação ou atualização de algum plugin/tema (no caso de WordPress);
  • Uma edição manual no arquivo de configuração do site (o famoso wp-config.php, se for WordPress).

Se alguma dessas situações aconteceu pouco antes do erro começar, é bem provável que a causa esteja ali.

Passo 3 — Confira as credenciais do banco de dados no cPanel

Essa é a causa mais comum de todas: o arquivo de configuração do site está apontando para um nome de banco, usuário ou senha que não batem mais com o que existe de fato no servidor.

  1. Acesse o cPanel da sua hospedagem.
  2. Entre em "Bancos de Dados MySQL" e confira: o nome do banco existe? O usuário está listado e vinculado a esse banco (com todos os privilégios)?
Tela de Bancos de Dados MySQL do cPanel, mostrando criação de banco e usuários
  1. Se for um site em WordPress, abra o Gerenciador de Arquivos e localize o arquivo wp-config.php, na pasta do seu site (geralmente dentro de public_html).
Tela do Gerenciador de Arquivos do cPanel mostrando a árvore de pastas
  1. Abra esse arquivo para edição e confira se os campos DB_NAME (nome do banco), DB_USER (usuário) e DB_PASSWORD (senha) são exatamente iguais ao que você viu na tela de Bancos de Dados MySQL.
Dica da Sensei: se você não tem certeza da senha do banco, não tem problema — você pode redefinir a senha do usuário do banco direto ali em "Bancos de Dados MySQL" e depois atualizar essa mesma senha no wp-config.php. É rapidinho, mas exige atenção: se digitar errado, o erro continua.

Passo 4 — Verifique se o banco de dados não está corrompido

Às vezes o banco existe, as credenciais estão certas, mas alguma tabela interna ficou corrompida (isso pode acontecer, por exemplo, após uma queda de energia ou uma atualização mal concluída). Nesse caso:

  1. No cPanel, procure a ferramenta phpMyAdmin.
  2. Selecione o banco de dados do seu site na lista à esquerda.
  3. Marque todas as tabelas e, no menu de ações em massa, procure a opção "Reparar tabela" (repair table).

Se você não se sentir confortável mexendo direto no banco de dados, sem problema nenhum — esse é exatamente o tipo de coisa que nosso suporte pode fazer por você com mais segurança.

Passo 5 — Ainda não resolveu? Fale com a gente

Se você já conferiu tudo acima e o erro continua aparecendo, pode ser algo do lado do servidor que precisa da nossa equipe técnica. Chame o suporte da GeHost e conte:

  • Qual é o domínio do site com problema;
  • Desde quando o erro começou;
  • Se algo foi alterado pouco antes (plugin, migração, senha, etc.).

Com essas informações, a gente consegue investigar muito mais rápido. E lembra: se você está dentro dos 30 dias grátis após a entrega do seu site, esse suporte já está incluso — é só chamar!

Dica da Sensei: sempre que for editar arquivos de configuração como o wp-config.php, faça uma cópia dele antes de mexer (é só duplicar o arquivo no Gerenciador de Arquivos). Assim, se algo der errado, você volta pra versão anterior em segundos.

Prontinho! Na maioria dos casos, esse erro se resolve só conferindo as credenciais do banco. E se precisar de uma mãozinha, a gente está por aqui. 💙

Precisa de Ajuda?

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