WordPress - Erro de estabelecimento de uma conexão de banco de dados (fixada)

WordPress - Erro de estabelecimento de uma conexão de banco de dados (fixada)

Às vezes, você pode enfrentar o problema do seu blog WordPress com a mensagem de erro “Erro estabelecendo uma conexão de banco de dados”. Isso tornará seu site indisponível para você e usuários. Você não pode acessar seu painel administrativo do WordPress. Este pode ser o momento frustrante para você. Este tutorial o guiará passo a passo para descobrir a causa e consertá -lo.

1. Verifique o MySQL Server

Primeiro, verifique se o MySQL Server está em funcionamento. Você pode usar o comando abaixo para conectar seu servidor mysql. Isso garantirá que seu servidor de banco de dados esteja funcionando corretamente.

$ mysql -u -p 

Se você não tiver acesso ao comando, conecte o banco de dados com phpmyadmin ou administrador.

2. Verifique o arquivo de configuração do WordPress

O próximo passo é verificar as configurações de conexão no WP-Config.php arquivo de configuração. Editar o arquivo e verifique as seguintes configurações.

 define ('db_name', 'wordpress'); define ('db_user', 'wpuser'); define ('db_password', 'wppassword'); define ('db_host', 'localhost'); 

Verifique se todas as entradas acima estão configuradas corretamente. Você pode simplesmente verificar essas configurações conectando o MySQL Server usando detalhes acima da linha de comando ou phpmyadmin.

$ mysql -h localhost -u wpuser -p'wppassword 'wordpress 

O comando acima deve ser conectado ao servidor MySQL corretamente. Você também pode verificar todas as tabelas executando os comandos de tabelas do MySQL Shell.

3. Verifique a conexão do banco de dados

No final, você pode verificar todas as configurações criando um pequeno script PHP. Crie um novo arquivo DBConn.php e adicione o conteúdo seguinte.

Connect_error) Die ("Falha na conexão:" . $ Conn-> Connect_error);  eco "conectado com sucesso"; ?> 

Carregar DBConn.php para o servidor sob o WordPress Document Root e acessá -lo através do navegador da web. Se houver algum problema com a conexão com o MySQL usando o PHP com configurações configuradas, você verá a mensagem de erro na página da web.