
Erreur de connexion à la base de données WordPress : que faire ?
Identifiez la cause d’une erreur de connexion à la base de données WordPress et suivez les vérifications pour rétablir votre site sans agir à l’aveugle.
Une erreur d’accès à la base de données peut rendre votre site WordPress indisponible. Voici les vérifications à effectuer, des identifiants de connexion aux permissions et à la configuration du serveur.

Une erreur d’accès à la base de données WordPress peut provenir d’identifiants incorrects, de permissions insuffisantes ou d’un problème sur le serveur. Vérifiez d’abord le fichier wp-config.php et l’état de la base auprès de votre hébergeur, puis examinez PHP, les extensions et les tables si nécessaire. Avant toute modification, faites une sauvegarde des fichiers et de la base si vous y avez accès.
WordPress utilise les informations enregistrées dans le fichier wp-config.php pour accéder à sa base de données. Une erreur dans l’une d’elles peut empêcher le site de fonctionner, notamment après une migration ou un changement de mot de passe.
Pour les contrôler :
wp-config.php avant de le modifier.DB_NAME, DB_USER, DB_PASSWORD et DB_HOST.localhost.Ne publiez pas le contenu de wp-config.php : il contient des informations sensibles. Pour compléter ces vérifications, consultez aussi notre guide sur les erreurs de connexion à la base de données WordPress.
Même avec les bons identifiants, l’utilisateur de la base doit être autorisé à accéder à celle indiquée dans wp-config.php et à effectuer les opérations nécessaires. Les permissions sont gérées selon l’hébergement dans son panneau de configuration ou dans un outil comme phpMyAdmin.
Vérifiez que l’utilisateur associé à DB_USER dispose des droits sur la base indiquée par DB_NAME. Si vous ne voyez pas les permissions ou ne savez pas lesquelles appliquer, demandez à votre hébergeur de les contrôler. Évitez de modifier les droits d’autres utilisateurs sans connaître leur rôle.
Si le mot de passe est inconnu ou compromis, réinitialisez-le depuis le panneau de l’hébergeur ou l’outil de gestion prévu à cet effet. Reportez ensuite le nouveau mot de passe dans DB_PASSWORD et testez le site. Un changement effectué uniquement dans le panneau d’hébergement empêchera WordPress de se connecter tant que le fichier de configuration n’aura pas été mis à jour.
Vous pouvez aussi vérifier si un mot de passe a été exposé avec HaveIBeenPwned. En cas de doute, remplacez-le par un mot de passe unique et mettez à jour la configuration du site.
Avec W-Maintenance
Confiez la vérification de votre base de données
W-Maintenance peut examiner les identifiants et les permissions de votre site WordPress pour rechercher la cause de l’erreur.
Une configuration serveur inadaptée ou un service de base de données indisponible peut également provoquer une erreur. Si les identifiants et les permissions sont corrects, vérifiez auprès de l’hébergeur que le serveur de base de données fonctionne et qu’il est accessible depuis le site.
Si l’administration WordPress reste accessible, ouvrez Outils > Santé du site > Informations, puis consultez la section consacrée au serveur pour connaître la version de PHP utilisée. Vous pouvez aussi trouver cette information dans le panneau d’hébergement.
Une version de PHP incompatible avec WordPress, une extension ou le thème peut entraîner des dysfonctionnements. Avant de la changer, vérifiez la compatibilité de votre site et disposez d’une sauvegarde. Notre guide sur les mises à jour WordPress et PHP présente les éléments à prendre en compte.
Certains réglages PHP peuvent être définis dans un fichier php.ini, mais son emplacement et les paramètres modifiables dépendent de l’hébergement. Ne changez pas ces réglages au hasard : demandez à l’hébergeur de vérifier les journaux et la configuration s’il existe un doute.
Si la connexion fonctionne mais que certaines tables présentent des erreurs, une réparation peut être envisagée. Faites d’abord une sauvegarde de la base : une intervention sur les tables peut modifier les données, et toutes les erreurs ne relèvent pas d’une corruption.
Plusieurs outils sont possibles selon votre accès :
Une requête SQL peut également servir à réparer certaines tables depuis phpMyAdmin. Elle doit toutefois être adaptée au type de table et au problème constaté : ne lancez pas de requête trouvée au hasard sur une base de production. Si vous ne pouvez pas établir la cause, demandez à l’hébergeur de vérifier les tables et les messages d’erreur.
Si l’accès à la base semble correct mais que le dysfonctionnement persiste, une extension ou le thème peut être en cause. Effectuez ces tests après une sauvegarde, de préférence sur une copie du site : désactiver des éléments sur le site public peut modifier son apparence ou ses fonctions.
Si vous pouvez accéder à l’administration :
Si l’administration est inaccessible ou si ces vérifications ne permettent pas d’identifier la cause, le dépannage d’un site WordPress en panne peut inclure un examen des fichiers, de la base et du serveur.
Avec W-Maintenance
Faites diagnostiquer votre site WordPress
L’équipe W-Maintenance intervient sur les erreurs et les problèmes d’accès aux sites WordPress.
À retenir
DB_NAME, DB_USER, DB_PASSWORD et DB_HOST avec les informations de votre hébergement.wp-config.php.Ils figurent dans le fichier wp-config.php, à la racine de l’installation. Comparez-les aux informations fournies par votre hébergeur sans communiquer publiquement le contenu du fichier.
Oui. Après avoir changé le mot de passe de l’utilisateur de la base, reportez la nouvelle valeur dans DB_PASSWORD dans wp-config.php, puis testez le site.
Si l’administration est accessible, désactivez temporairement les extensions et testez le site. Si le problème disparaît, réactivez-les une à une pour rechercher celle qui le provoque, idéalement sur une copie du site.
Article rédigé avec l’aide d’une IA à partir des sources citées et de notre pratique de la maintenance WordPress. Notre méthode éditoriale.
À lire aussi

Identifiez la cause d’une erreur de connexion à la base de données WordPress et suivez les vérifications pour rétablir votre site sans agir à l’aveugle.

Erreur d’établissement de la base de données WordPress : identifiez la cause, vérifiez la configuration, le serveur et les tables avant une restauration.

Vérifiez les accès, les droits et le serveur pour résoudre une erreur de connexion à la base de données WordPress, puis testez les réparations possibles.
Parlons de votre site
Mises à jour, panne, piratage, lenteur : décrivez-nous la situation, un expert vous répond en général dans les deux heures ouvrées.