No WordPress, o arquivo responsável pela conexão com o banco de dados é o wp-config.php. Quando a aplicação não consegue conectar-se ao banco poderá surgir o erro “Error establishing a database connection”. Veja neste material como resolver:
Etapa 1: Identificar as informações do banco de dados
Para restabelecer a conexão da aplicação com o banco de dados, é necessário redefinir o usuário e a senha do banco. Veja como identificá-los:
1Acesse o cPanel - Se necessário, confira como acessar
2Na barra de busca, procure por Gerenciador de arquivos e clique na opção encontrada
3Clique sobre a pasta em que o WordPress está instalado
4Clique com o botão direito do mouse no arquivo wp-config.php
5Em seguida, clique em View
6No arquivo, verifique os dados de acesso ao banco de dados. Sendo eles:
- Nome do banco: ao lado de 'DB_NAME'
- Usuário do banco: ao lado de 'DB_USER'
- Senha do banco: ao lado de 'DB_PASSWORD'
Etapa 2: Alterar os dados de acesso
Após identificar o nome, usuário e senha do banco de dados, realize as seguintes alterações para correção do erro, caso necessário:
- Como conceder os privilégios ao usuário do banco
- Como redefinir a senha do usuário
- Como criar um usuário para o banco
Como conceder os privilégios ao usuário do banco
O problema de conexão pode acontecer devido ao usuário do banco não possuir os privilégios necessários para operá-lo. Veja como conceder estes privilégios:
1No cPanel, procure por banco
- Em seguida, clique em Bancos de dados MySQL®
2Em Banco de dados atuais, clique sobre o usuário do banco da aplicação
3Em Gerenciar privilégios do usuário, marque a opção Todos os privilégios
- Depois, clique em Fazer alterações
Como redefinir a senha do usuário
Quando a senha do banco estiver diferente do arquivo wp-config.php, haverá falha na conexão e será necessário redefini-la. Veja como:
1No cPanel, procure por banco
- Em seguida, clique em Bancos de dados MySQL®
2Em usuários atuais, ao lado do usuário do banco, clique em Alterar senha
3Nos campos solicitados, digite e repita a senha do banco de dados
- Depois, clique em Alterar senha
Como criar um usuário para o banco
Outro problema que poderá causar a falha na conexão, é quando o banco de dados não tem um usuário para operá-lo. Será necessário criar um usuário. Veja como:
1No cPanel, na barra de busca, procure por banco
- Em seguida, clique em Bancos de dados MySQL®
2Em adicionar novo usuário, insira o usuário e a senha do banco
- Em seguida, clique em Criar usuário
3Após criar o usuário, vincule-o com o banco de dados
- Para isso, em Adicionar usuário ao banco de dados, selecione o usuário criado no passo anterior e o banco de dados do seu site
- Em seguida, clique em Adicionar
4Na próxima tela, marque a opção Todos os privilégios
- Em seguida, clique em Fazer alterações
Veja o vídeo do procedimento: