
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 base de données corrompue peut rendre certaines pages ou l’administration WordPress inaccessibles. Voici comment vérifier l’origine du problème et tenter une réparation après sauvegarde.

Pour réparer WordPress lorsque sa base de données est corrompue, commencez par vérifier les erreurs et sauvegarder les données encore accessibles. Vous pouvez ensuite utiliser l’outil de réparation de WordPress ou examiner les tables dans phpMyAdmin, puis tester le site. Une erreur de connexion ne signifie pas nécessairement que la base est corrompue.
La base de données contient notamment les articles, les pages, les comptes et les réglages de votre site. Lorsqu’une table présente un problème, vous pouvez rencontrer des erreurs dans l’administration, sur certaines pages ou lors de la connexion au site.
Ces symptômes ne suffisent toutefois pas à confirmer une corruption. Une erreur peut aussi provenir d’identifiants incorrects, d’un serveur de base de données inaccessible ou d’une modification de code. Un piratage peut également être à l’origine de dommages ou de modifications indésirables.
Pour préciser le diagnostic :
Si le message indique surtout un échec de connexion, consultez le guide consacré aux erreurs de connexion à la base de données WordPress. La correction des accès peut suffire, sans réparation des tables.
Avant de modifier les fichiers ou de lancer une réparation, faites une sauvegarde de la base dans son état actuel. Même si elle contient des erreurs, cette copie peut être utile pour revenir en arrière ou examiner les données. Conservez également une sauvegarde des fichiers du site.
Vous pouvez utiliser une extension de sauvegarde si l’administration fonctionne encore. Si ce n’est pas le cas, passez par les outils de votre hébergeur ou par phpMyAdmin :
L’outil en ligne de commande mysqldump permet aussi d’exporter une base, si vous disposez des accès nécessaires. Il sert à produire une sauvegarde, pas à réparer les tables. Si l’export échoue, demandez à votre hébergeur quelles copies sont disponibles avant de poursuivre.
Avec W-Maintenance
Faites diagnostiquer votre base de données WordPress
W-Maintenance peut examiner la panne et intervenir sur votre site WordPress.
Avant de conclure que la base est corrompue, contrôlez les informations de connexion dans le fichier wp-config.php, situé à la racine de WordPress. Vous pouvez y accéder depuis le gestionnaire de fichiers de l’hébergeur ou par FTP.
Comparez les valeurs suivantes avec celles fournies dans votre espace d’hébergement :
DB_NAME : le nom de la base de données.DB_USER : le nom de l’utilisateur de la base.DB_PASSWORD : son mot de passe.DB_HOST : l’adresse du serveur de base de données.Sauvegardez le fichier avant de le modifier et ne communiquez pas son contenu : il contient des informations sensibles. Si les valeurs sont correctes mais que la connexion échoue, le serveur de base de données ou les droits de l’utilisateur peuvent aussi être en cause.
Le guide sur l’erreur d’établissement de la base de données détaille les vérifications à effectuer pour ce type de message.
WordPress dispose d’une page de réparation de la base de données. Après avoir sauvegardé le site, ouvrez wp-config.php et ajoutez la ligne suivante avant la ligne qui indique d’arrêter les modifications :
define( 'WP_ALLOW_REPAIR', true );
Enregistrez le fichier, puis rendez-vous à l’adresse suivante en remplaçant le domaine par celui de votre site :
https://votre-domaine.fr/wp-admin/maint/repair.php
Choisissez l’option de réparation et consultez les messages affichés pour chaque table. Une fois l’opération terminée, retirez la ligne ajoutée dans wp-config.php, même si la réparation a échoué. La page de réparation est accessible sans connexion lorsqu’elle est activée : ne laissez pas cette option en place.
Vous pouvez également passer par phpMyAdmin, accessible depuis de nombreux espaces d’hébergement :
Les possibilités de vérification et de réparation dépendent notamment du moteur de stockage des tables. Une commande de réparation n’est pas prise en charge de la même manière pour tous les moteurs. Si phpMyAdmin signale que l’opération n’est pas possible, évitez de répéter des manipulations au hasard et demandez l’avis de votre hébergeur.
L’extension WP-DBManager propose des fonctions de gestion de base de données lorsque l’administration WordPress est accessible. Comme pour les autres outils, vérifiez les messages obtenus et assurez-vous de disposer d’une sauvegarde avant toute opération.
Après la réparation, rechargez l’administration et plusieurs pages du site. Vérifiez notamment les liens, les contenus, les comptes et les fonctionnalités qui posaient problème. Consultez à nouveau les journaux du serveur : un site qui s’affiche ne garantit pas à lui seul que toutes les erreurs ont disparu.
Si les messages persistent, relevez les tables et les erreurs concernées avant de demander de l’aide à votre hébergeur. Une sauvegarde saine antérieure peut être nécessaire si les données endommagées ne peuvent pas être réparées. La restauration remet la base dans l’état de cette sauvegarde : les modifications enregistrées depuis peuvent donc être perdues.
Une réinstallation de WordPress peut être envisagée si les fichiers du cœur sont également endommagés, mais elle ne répare pas à elle seule une base corrompue. Avant de la tenter, sauvegardez la base et les fichiers, puis prévoyez la remise en place des thèmes et des extensions. Vérifiez ensuite les pages, les liens et les fonctionnalités.
Si vous ne pouvez pas identifier l’origine de la panne ou effectuer ces opérations, le dépannage d’un site WordPress permet de faire examiner le problème. Après une réparation, une maintenance WordPress régulière aide à organiser les sauvegardes et le suivi du site.
Avec W-Maintenance
Confiez la réparation de votre site WordPress
L’équipe W-Maintenance intervient sur les sites WordPress en panne, y compris lorsque leur base de données présente des erreurs.
À retenir
wp-config.php, puis utilisez l’outil WordPress ou phpMyAdmin selon le diagnostic.Des erreurs sur certaines pages ou dans l’administration peuvent orienter le diagnostic. Consultez les journaux du serveur et vérifiez les messages concernant les tables : une erreur de connexion seule ne suffit pas à confirmer une corruption.
Oui. L’outil de réparation de WordPress peut être activé dans wp-config.php, et phpMyAdmin peut être accessible depuis l’hébergement. Effectuez une sauvegarde avant d’intervenir et retirez l’activation de l’outil WordPress après usage.
Pas nécessairement. Réinstaller les fichiers de WordPress ne répare pas à elle seule la base de données. Si la réparation échoue, une restauration depuis une sauvegarde saine peut être envisagée après examen du problème.
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.

Vérifiez les identifiants, les permissions et le serveur pour résoudre une erreur d’accès à la base de données WordPress, sans oublier la sauvegarde.

Identifiez la cause de l’erreur de base de données WordPress et vérifiez la configuration, le serveur et les tables avant une éventuelle restauration.
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.