Maxime GUINARD fondateur de Devsource Audit initial offert
Dépannage WordPress

Erreur de connexion à la base de données WordPress

Le message est explicite mais la cause ne l’est pas. Trois vérifications suffisent à trancher entre identifiants, serveur saturé et table corrompue.

Illustration de l’article : Erreur de connexion à la base de données

« Erreur lors de la connexion à la base de données » signifie que WordPress n’a pas pu joindre le serveur qui stocke vos contenus. Le site entier disparaît, administration comprise. La cause est toujours l’une de ces trois-là, et on les distingue en quelques minutes.

Votre site est concerné ?

Je regarde votre situation et je vous dis en vingt minutes ce qui mérite d’être corrigé en priorité.

Demander un diagnostic

Vérifier les identifiants en premier

Le fichier wp-config.php contient quatre constantes : DB_NAME, DB_USER, DB_PASSWORD et DB_HOST. Une seule valeur erronée suffit. C’est la cause principale après une migration, une restauration de sauvegarde, ou un changement d’hébergeur.

Le piège classique est DB_HOST. Sur beaucoup d’hébergeurs mutualisés, la valeur n’est pas localhost mais une adresse spécifique du type mysql.monhebergeur.fr. Un fichier copié depuis un autre serveur conserve l’ancienne valeur, et rien ne fonctionne.

Le serveur de base saturé

Si les identifiants sont bons, le serveur peut simplement refuser de nouvelles connexions. Sur un mutualisé, le nombre de connexions simultanées est limité : un pic de trafic, un robot agressif ou une extension qui interroge la base en boucle suffisent à atteindre le plafond.

Le symptôme caractéristique : l’erreur apparaît par intermittence. Le site fonctionne, puis échoue, puis refonctionne. Une panne d’identifiants, elle, est permanente.

  • Erreur permanente depuis une migration : identifiants ou DB_HOST
  • Erreur intermittente aux heures de pointe : serveur saturé
  • Erreur sur une seule page : table spécifique corrompue
  • Erreur apparue après une coupure serveur : table à réparer
  • Administration accessible mais pas la partie publique : cache obsolète
Animation explicative : Erreur de connexion à la base de données
Les quatre constantes de connexion dans wp-config.php. DB_HOST est la valeur la plus souvent erronée après une migration : elle diffère d’un hébergeur à l’autre.
Distinguer les trois causes
Comportement observéCauseVérification
Erreur permanente après migration Identifiants ou DB_HOST erronés Comparer avec le panneau de l’hébergeur
Erreur par intermittence Connexions simultanées saturées Journal des accès, trafic robots
Erreur après une coupure serveur Table corrompue WP_ALLOW_REPAIR puis repair.php
phpMyAdmin refuse aussi la connexion Problème côté serveur Contacter le support de l’hébergeur
Vous préférez déléguer ?

Je peux appliquer directement ces corrections sur votre site plutôt que vous laisser une liste de recommandations.

Voir mes prestations

La réparation intégrée que peu de gens connaissent

WordPress embarque un outil de réparation, désactivé par défaut. Ajoutez define('WP_ALLOW_REPAIR', true) dans wp-config.php, puis ouvrez votre-site.fr/wp-admin/maint/repair.php. La page est accessible sans connexion — c’est précisément pourquoi elle est désactivée par défaut.

Deux boutons apparaissent : réparer, ou réparer et optimiser. La première option suffit dans la plupart des cas. Retirez impérativement la constante une fois l’opération terminée, sans quoi n’importe qui peut lancer une réparation sur votre base.

Tester la connexion indépendamment

Pour savoir si le problème vient de WordPress ou du serveur de base, essayez de vous connecter à phpMyAdmin avec les mêmes identifiants. Si la connexion échoue là aussi, le problème est côté hébergeur ou identifiants. Si elle réussit, c’est la configuration de WordPress qui est en cause.

Une erreur de base de données permanente vient des identifiants. Une erreur intermittente vient de la charge. Le rythme du symptôme est déjà un diagnostic.

Ce qu’il faut retenir

Contrôlez wp-config.php ligne par ligne, en particulier DB_HOST que beaucoup oublient. Testez ensuite les mêmes identifiants dans phpMyAdmin : cela départage immédiatement une erreur de configuration d’une panne serveur. La réparation intégrée ne sert qu’au troisième cas, celui des tables corrompues.

Utiliser la réparation intégrée de WordPress

Avantages

  • Aucun outil externe nécessaire
  • Fonctionne même sans accès à l’administration
  • Corrige la majorité des tables marquées comme corrompues
  • Opération rapide, y compris sur une base volumineuse

Inconvénients

  • La page est accessible sans authentification
  • Ne corrige rien si la cause vient des identifiants
  • Peut échouer sur une corruption profonde
  • Impose de ne pas oublier de retirer la constante

Rétablir la connexion

0 sur 5 points validés

Cochez au fur et à mesure : votre avancement reste sur cet appareil, rien n’est envoyé et aucun compte n’est nécessaire.

Ce qu’il faut retenir

Commencez par les quatre constantes de wp-config.php, DB_HOST en tête. Une erreur permanente vient des identifiants, une erreur intermittente de la charge serveur. La réparation intégrée ne traite que le cas des tables corrompues, et sa constante doit être retirée juste après.

Questions fréquentes

Où trouver les bons identifiants de base ?

Dans le panneau de votre hébergeur, rubrique bases de données. Le nom de la base, l’utilisateur et le serveur y figurent. Le mot de passe n’est généralement pas affiché : il faut le réinitialiser et reporter la nouvelle valeur dans wp-config.php.

Mes contenus sont-ils perdus ?

Presque jamais. Cette erreur signifie que WordPress ne parvient pas à joindre la base, pas que celle-ci a disparu. Vérifiez dans phpMyAdmin que les tables sont bien présentes avant de vous inquiéter.

L’erreur revient chaque jour à la même heure.

Cela évoque une tâche planifiée : sauvegarde, import, ou traitement par lots qui sature les connexions. Regardez les tâches cron de votre hébergeur et les extensions programmées à cet horaire.

Sources et vérifications

Causes ordonnées par fréquence sur les dépannages réalisés. Les noms de constantes correspondent à WordPress 6.x.

Passons à votre cas

Décrivez votre situation en quelques lignes. Réponse sous 24 heures, sans engagement ni relance commerciale.

Parler de mon projet
Contact direct

Un premier échange sur ce que vous venez de lire

Je lis chaque message moi-même. Vous n’aurez ni relance automatique ni séquence commerciale : juste une réponse, sous 24 heures.

Vos coordonnées ne servent qu’à vous répondre. Aucun partage, aucune inscription à une liste.

Votre prochain mouvement

Votre visibilité ne devrait rien laisser au hasard.

Parlez-moi de votre objectif. Je vous réponds avec un premier diagnostic clair, sans jargon inutile et sans engagement.

Recevoir mon audit gratuit
Retours clients

Ce que disent les personnes accompagnées

4,8/5 sur Google · Avis vérifiés et certifiés par Google

Maxime est d’un grand professionnalisme, d’une grande créativité pour nous aider et surtout créer le site de notre association. Ravi d’avoir été mis en relation avec lui.

Julien-Benoit Birman

Travail de qualité et dans les délais promis. Maxime est réactif, propose des ajustements pertinents et livre un travail soigné. Exactement ce que je cherchais.

Olivier Opron

Maxime a su m’accompagner dans l’optimisation de mon site Shopify pour améliorer ses performances SEO. En plus d’apporter des recommandations, il est pédagogue.

Raphael Macquin

Maxime est réactif, pédagogue et sait anticiper les besoins pour optimiser au mieux la stratégie. Travailler avec lui a été un vrai plus, je recommande sans hésiter.

Romain Bergé

Un pro du WordPress. Ses compétences, la compréhension des besoins ainsi que sa pédagogie permettent une grande fluidité menant à bien les projets.

Nicolas Le Couteur

Personne compétente et professionnelle. Très investi pour son client.

Dominique Descottes

Un accompagnement au top du début à la fin. Des réponses claires à chacune de mes questions et un résultat parfaitement conforme à ce qui était annoncé. Merci.

Ondine Soria

Travail parfait, rien à redire. Maxime prend le temps d’expliquer ses choix et reste disponible même après la livraison du projet.

Lahcen Oulalite

Un travail impeccable du début à la fin. Maxime comprend vite le besoin et propose des solutions auxquelles je n’aurais pas pensé. Je recommande sans réserve.

Robin Gomez

Maxime connaît très bien les problématiques de référencement liées à la création d’un site sur WordPress. Plusieurs échanges avec lui m’ont fait gagner un temps précieux.

JM Delaunay

J’avais un site qui ne remontait sur rien. Après l’audit et les corrections, les demandes de devis ont repris. Explications claires à chaque étape.

Camille Fontaine

Refonte complète de notre site sans perdre notre référencement, exactement comme annoncé. Le suivi après la mise en ligne a fait la différence.

Thomas Berger

Très bonne écoute et beaucoup de pédagogie. Maxime ne vend pas ce dont on n’a pas besoin, et il le dit quand une dépense n’est pas justifiée.

Sophie Lemarchand

Site livré dans les délais, rapide et facile à mettre à jour moi-même grâce à la formation incluse. Le rapport qualité-prix est excellent.

Karim Benali

Lire tous les avis