Error establishing a database connection
Mensagem de falha de conexão com o banco de dados, geralmente acompanhada de página em branco para o visitante.
Causa
Credenciais incorretas em wp-config.php, servidor MySQL/MariaDB fora do ar, limite de conexões simultâneas atingido ou tabelas corrompidas após uma queda inesperada.
Como resolver
Confira DB_NAME, DB_USER, DB_PASSWORD e DB_HOST em wp-config.php, teste a conexão diretamente via mysqli_connect() e, se necessário, repare as tabelas com REPAIR TABLE ou pelo phpMyAdmin.
PHP
// Teste rápido de conexão fora do WordPress
$conexao = mysqli_connect( 'localhost', 'usuario', 'senha', 'banco' );
if ( ! $conexao ) {
die( 'Falha na conexão: ' . mysqli_connect_error() );
}