WordPress

Erreur de connexion à la base de données WordPress : diagnostic complet

Publié le 21 March 2026 · Mis à jour le 30 March 2026 — 3 min de lecture
En bref

"Error Establishing a Database Connection" — l'une des erreurs WordPress les plus stressantes. Causes, diagnostic et solutions pour rétablir votre site.

“Error Establishing a Database Connection” — ce message WordPress est l’un des plus stressants pour un propriétaire de site. Il signifie que WordPress ne peut pas se connecter à votre base de données MySQL. Voici comment diagnostiquer et corriger cette erreur.

Les 5 causes possibles

  1. Identifiants de base de données incorrects dans wp-config.php
  2. Serveur MySQL arrêté ou surchargé
  3. Nom d’hôte de base de données incorrect
  4. Base de données corrompue ou tables endommagées
  5. Limite de connexions MySQL atteinte sur l’hébergement

Étape 1 — Vérifier wp-config.php

Ouvrez wp-config.php via FTP et vérifiez les 4 lignes définissant DB_NAME, DB_USER, DB_PASSWORD et DB_HOST. Les identifiants sont fournis par votre hébergeur. Sur certains hébergements OVH ou PlanetHoster, l’hôte n’est pas “localhost” mais une adresse spécifique — vérifiez dans votre interface d’hébergement.

Étape 2 — Tester la connexion directement

Créez un fichier PHP temporaire à la racine qui tente une connexion MySQLi avec vos identifiants. Ce fichier vous dira immédiatement si la connexion fonctionne ou non. Supprimez-le immédiatement après le test.

Étape 3 — Vérifier l’état du serveur MySQL

Si les identifiants sont corrects mais la connexion échoue, contactez votre hébergeur — le serveur MySQL est peut-être arrêté ou en maintenance. Vérifiez le tableau de bord hébergeur pour des alertes en cours.

Étape 4 — Réparer les tables WordPress

Si les identifiants sont corrects mais l’erreur persiste, les tables MySQL sont peut-être corrompues. Dans wp-config.php, ajoutez temporairement la constante WP_ALLOW_REPAIR à true, puis accédez à l’URL wp-admin/maint/repair.php — WordPress réparera automatiquement les tables corrompues. Supprimez cette constante après la réparation.

Étape 5 — Via phpMyAdmin

Connectez-vous à phpMyAdmin depuis votre panel d’hébergement, sélectionnez votre base de données WordPress, sélectionnez toutes les tables, et choisissez “Réparer la table” dans le menu déroulant.

Prévention : sauvegardes et monitoring

Activez les sauvegardes quotidiennes de la base de données vers un stockage externe (S3, Backblaze), surveillez les erreurs MySQL dans les logs serveur et planifiez une optimisation des tables trimestrielle. WebEngine inclut ce monitoring dans ses forfaits de maintenance WordPress.

Votre site affiche cette erreur de connexion ? Contactez WebEngine pour une intervention rapide.

Besoin d’un expert ? Expert WordPress Paris — diagnostic rapide →

Questions fréquentes

Que signifie l’erreur ‘Error Establishing a Database Connection’ sur WordPress ?

Cette erreur signifie que WordPress ne peut pas se connecter à la base de données MySQL. Causes possibles : identifiants incorrects dans wp-config.php (DB_HOST, DB_NAME, DB_USER, DB_PASSWORD), serveur MySQL arrêté ou surchargé (problème d’hébergement), base de données corrompue, ou limite de connexions simultanées atteinte.

Comment corriger une base de données WordPress corrompue ?

Via phpMyAdmin : allez dans votre base de données, sélectionnez toutes les tables, utilisez ‘Réparer la table’ dans le menu déroulant. Via wp-admin : ajoutez define(‘WP_ALLOW_REPAIR’, true) dans wp-config.php, accédez à /wp-admin/maint/repair.php, lancez la réparation, puis supprimez la ligne wp-config.php. Si la corruption est grave, restaurez depuis une sauvegarde.

L’erreur de connexion base de données WordPress peut-elle apparaître seulement par intermittence ?

Oui. C’est souvent le signe d’un problème de performance serveur : le serveur MySQL est surchargé lors des pics de trafic et refuse de nouvelles connexions. Solution : passer à un hébergement plus puissant, activer Redis Object Cache pour réduire les requêtes MySQL, ou optimiser les requêtes des plugins (certains font des centaines de requêtes par page).

W
Rédigé par
WebEngine
Développeur web freelance à Paris spécialisé WordPress, WooCommerce et SEO technique depuis 2010. 13 avis vérifiés · Note 5/5. Chaque site livré atteint un score PageSpeed mobile supérieur à 90.

Un projet en tête ?

Devis gratuit sous 48h, sans engagement.

Demander un devis gratuit