Erro de conexão com banco de dados: o que verificar

Mensagens como Erro ao estabelecer conexão com o banco de dados normalmente indicam falha nas credenciais, permissões, disponibilidade do serviço ou configuração da aplicação.

Verifique nesta ordem

  1. Nome do banco: use o nome completo exibido pelo cPanel, incluindo o prefixo.
  2. Usuário: confirme o nome completo e se ele ainda existe.
  3. Senha: verifique se foi alterada no cPanel sem atualização na aplicação.
  4. Servidor: em aplicações hospedadas na mesma conta, normalmente é localhost.
  5. Associação: confirme se o usuário está vinculado ao banco.
  6. Privilégios: revise as permissões concedidas.
  7. Espaço da conta: quota esgotada pode impedir gravações e provocar erros indiretos.
  8. Integridade: consulte se as tabelas existem e se o banco não está corrompido.

Onde ficam as credenciais

O local depende da aplicação. Exemplos comuns:

  • WordPress: wp-config.php;
  • Laravel e outras aplicações modernas: arquivo .env;
  • sistemas personalizados: arquivo de configuração próprio.

Faça backup antes de editar. Arquivos de configuração contêm credenciais e não devem ser enviados publicamente.

Teste pelo cPanel

Acesse Gerenciar Meus Bancos de Dados para confirmar banco, usuário e associação. Use o phpMyAdmin para verificar se o banco abre e se as tabelas estão presentes. Conseguir abrir o phpMyAdmin não confirma, sozinho, que a aplicação está usando as mesmas credenciais.

Depois de migrar um site

Verifique se os nomes receberam novo prefixo, se o usuário foi recriado, se os privilégios foram concedidos e se o arquivo de configuração foi atualizado. Em uma migração, copiar apenas os arquivos não transfere automaticamente o banco.

Quando acionar o suporte

Se os dados estiverem corretos e o erro persistir, envie para suporte@invirtua.com.br:

  • domínio afetado;
  • horário aproximado do erro;
  • mensagem completa;
  • operação realizada antes do problema;
  • nome do banco e do usuário, sem informar a senha.
  • 0 Usuários acharam útil
Esta resposta lhe foi útil?

Artigos Relacionados

Como criar um banco de dados e usuário no cPanel

Aplicações como WordPress, lojas virtuais e sistemas web normalmente armazenam seus dados em...

Como importar e exportar bancos pelo phpMyAdmin

O phpMyAdmin permite consultar, importar e exportar bancos MySQL ou MariaDB pelo navegador....