Code erreur

WordPress — Error establishing a database connection

WordPress ne parvient pas à se connecter à sa base de données.

ThématiqueWordPress →
Voir mes favoris

WordPress — Error establishing a database connection

Domaine : WordPressPriorité : Critique

Que signifie cette erreur ?

WordPress ne parvient pas à se connecter à sa base de données.

Causes probables

  • configuration ou dépendance incorrecte
  • service, réseau ou stockage indisponible
  • changement récent ou composant défaillant

Vérifications et résolution

  1. Conserver le message complet et l’heure de l’erreur.
  2. Identifier le composant exact qui renvoie le code.
  3. Contrôler les dépendances avant toute réparation globale.
  4. Appliquer une correction ciblée puis retester.
Précaution : Éviter les scripts de réparation génériques ou les suppressions irréversibles avant d’avoir confirmé la cause.

← Revenir à la base des codes d’erreur

Approfondissement et preuve primaire

Le message WordPress `Error establishing a database connection` signifie que WordPress n’a pas pu utiliser la base configurée pour servir la requête. Les causes se situent généralement entre paramètres `wp-config.php`, disponibilité MySQL/MariaDB, résolution réseau, droits du compte ou saturation du serveur. Modifier la base sans avoir déterminé si la connexion TCP ou l’authentification échoue est risqué.

Vérification approfondie

Vérifier les valeurs DB_HOST, DB_NAME et DB_USER sans exposer le secret, puis tester la connexion depuis le même serveur PHP. Contrôler l’état du serveur de base, les connexions disponibles et les logs MySQL. Si le problème est intermittent, corréler avec la charge et les redémarrages plutôt que de réinitialiser immédiatement le mot de passe de la base.

Critère de validation

La résolution est validée lorsque WordPress sert plusieurs requêtes et opérations administratives sans perte de connexion, que le test SQL depuis le même contexte réussit et que les logs de base ne montrent plus l’erreur initiale. Un simple rechargement de page réussi après redémarrage ne suffit pas pour un incident intermittent.

Référence primaire : WordPress Documentation — FAQ Work with WordPress.

♡ 0