Mr.WordPress Logo
Appeler
WhatsApp
Urgence

Erreur de connexion à la base de données WordPress

Le message « Erreur lors de la connexion à la base de données » rend votre site WordPress totalement inaccessible : c'est l'une des pannes les plus redoutées.

L'équipe Mr.WordPress Mis à jour le 17 mai 2026 3 min de lecture

Résumé rapide du problème

L'erreur de connexion à la base de données WordPress signifie que le site ne parvient plus à dialoguer avec MySQL. Elle vient le plus souvent d'identifiants erronés dans wp-config.php, d'un serveur de base de données arrêté ou surchargé, ou de tables corrompues.

Solution rapide

Vérifiez les identifiants (DB_NAME, DB_USER, DB_PASSWORD, DB_HOST) dans wp-config.php, confirmez que le serveur MySQL est actif chez l'hébergeur, puis tentez la réparation automatique des tables.

Résumer ce guide avec une IA :ChatGPTClaudeGeminiPerplexity

Comment reconnaître ce bug

  • Le site affiche « Erreur lors de la connexion à la base de données » sur toutes les pages
  • L'administration /wp-admin est elle aussi inaccessible
  • Un message propose parfois de lancer une réparation de la base
  • La panne est apparue après une migration, un changement d'hébergeur ou sans raison apparente

Qu'est-ce que ce bug WordPress ?

WordPress stocke tout son contenu — articles, pages, réglages, utilisateurs — dans une base de données MySQL ou MariaDB. À chaque chargement de page, il ouvre une connexion à cette base. Si cette connexion échoue, plus aucune donnée ne peut être lue : le site entier s'effondre, public comme administration.

Pourquoi ce problème apparaît-il ?

Identifiants incorrects

Le nom de base, l'utilisateur, le mot de passe ou l'hôte renseignés dans wp-config.php ne correspondent plus.

Serveur MySQL arrêté

Le service de base de données est tombé, surchargé ou indisponible chez l'hébergeur.

Tables corrompues

Une ou plusieurs tables de la base sont endommagées et bloquent la lecture.

Quota d'hébergement dépassé

La base a atteint sa limite de taille ou le compte est suspendu.

Comment réparer ce bug WordPress

1

Contrôler les identifiants

Ouvrez wp-config.php par FTP et vérifiez DB_NAME, DB_USER, DB_PASSWORD et DB_HOST face aux informations du panneau d'hébergement.

2

Tester le serveur de base de données

Connectez-vous à phpMyAdmin avec les mêmes identifiants : si la connexion échoue aussi, le serveur MySQL ou les identifiants sont en cause.

3

Lancer la réparation automatique

Ajoutez define('WP_ALLOW_REPAIR', true); dans wp-config.php, puis ouvrez /wp-admin/maint/repair.php pour réparer et optimiser les tables.

4

Vérifier l'hôte DB_HOST

Sur certains hébergeurs, DB_HOST n'est pas « localhost » mais une adresse spécifique : récupérez la valeur exacte auprès du support.

5

Contacter l'hébergeur

Si le serveur MySQL est hors ligne ou le compte suspendu pour dépassement de quota, seule l'intervention de l'hébergeur résout le problème.

Comment éviter que ce bug revienne

  • Sauvegardez régulièrement la base de données, en plus des fichiers
  • Notez les identifiants de base de données dans un gestionnaire de mots de passe
  • Surveillez le poids de la base pour ne pas atteindre le quota de l'hébergeur
  • Après une migration, vérifiez systématiquement wp-config.php avant la mise en ligne

Questions fréquentes (FAQ)

Pourquoi mon site WordPress affiche une erreur de connexion à la base de données ?
Le plus souvent parce que les identifiants de wp-config.php sont erronés (fréquent après une migration), parce que le serveur MySQL est arrêté ou surchargé, ou parce que des tables sont corrompues.
Comment réparer cette erreur sans plugin ?
Vérifiez d'abord les identifiants dans wp-config.php, testez-les sur phpMyAdmin, puis activez WP_ALLOW_REPAIR pour réparer les tables via /wp-admin/maint/repair.php. Aucun plugin n'est nécessaire.
Vais-je perdre mes articles à cause de cette erreur ?
En général non : l'erreur est un blocage de connexion, pas une suppression. Vos données restent dans la base. Le risque de perte n'existe que si les tables sont gravement corrompues sans sauvegarde.
Que mettre dans DB_HOST si « localhost » ne fonctionne pas ?
Cela dépend de l'hébergeur : certains imposent une adresse comme « mysql.monhebergeur.com » ou une IP avec un port. La valeur exacte est indiquée dans le panneau d'hébergement ou par le support.
L'erreur est apparue après une migration : que faire ?
Une migration change presque toujours le nom de base, l'utilisateur et l'hôte. Mettez à jour les quatre constantes DB_ de wp-config.php avec les informations du nouvel hébergement.

L'équipe Mr.WordPress

Experts en dépannage WordPress

Notre équipe technique intervient chaque jour sur des sites WordPress en panne — erreurs serveur, piratages, lenteurs, conflits de plugins. Chaque guide est rédigé et vérifié à partir de cas réels d'intervention.

En savoir plus sur Mr.WordPress →
Partager :XFacebookLinkedIn

Autres bugs — Base de données