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:
1No cPanel, na barra de busca, procure por ficheiros
- - Em seguida, clique em Administrador de ficheiros.

2Clique sobre a pasta em que o WordPress está instalado.

3Clique com o botão direito do mouse no arquivo wp-config.php.
- - Em seguida, clique em View.

4No 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 SQL.
- - Em seguida, clique em MySQL® Databases.

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 ALL PRIVILEGES.
- - Depois, clique em Make Changes.

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 SQL.
- - Em seguida, clique em Bancos de dados MySQL® Databases.

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 SQL.
- - Em seguida, clique em MySQL® Databases.

2Em adicionar novo usuário, insira o usuário e a senha do banco.
- - Em seguida, clique em Create User.

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 ALL PRIVILEGES.
- - Em seguida, clique em Make Changes.

