Sep 26, 2025
Fatima Z.
10minutes de lecture
Le message « Erreur lors de la connexion à la base de données » dans WordPress signifie que votre site web ne peut pas communiquer avec sa base de données MySQL, ce qui empêche le site de se charger et affiche un message d’erreur à la place.
Ce problème provient généralement d’identifiants incorrects dans le fichier de configuration, d’une base de données corrompue ou d’un serveur qui ne répond pas. Pour le résoudre, vérifiez vos identifiants, réparez la base de données et assurez-vous que votre serveur fonctionne correctement.

Le message « Erreur lors de la connexion à la base de données » est un problème WordPress courant qui se produit lorsque les fichiers de votre site web (PHP) ne parviennent pas à communiquer avec sa base de données MySQL.
Votre site WordPress fonctionne avec le langage de programmation PHP, tandis que tout son contenu et ses paramètres sont stockés dans une base de données MySQL.
Lorsqu’un visiteur ouvre votre site web, le code PHP exécute une requête pour récupérer les informations nécessaires dans la base de données. La base de données renvoie ensuite les données, et WordPress les assemble pour former une page web complète.
Si le code PHP ne parvient pas à se connecter à la base de données, le processus s’arrête et le message d’erreur s’affiche.
Parfois, vous ne verrez pas immédiatement cette erreur sur l’interface utilisateur si votre site sert une version mise en cache d’une page.
Un signe évident du problème est l’impossibilité d’accéder à votre tableau de bord d’administration WordPress, car le backend nécessite presque toujours une connexion à la base de données en direct.
Plusieurs problèmes, tels que des identifiants de base de données incorrects, une base de données corrompue ou un serveur surchargé, peuvent perturber la connexion entre WordPress et sa base de données.
Pour corriger l’erreur « Erreur lors de la connexion à la base de données » dans WordPress, commencez par vérifier vos identifiants de base de données dans le fichier wp-config.php et vérifiez si la base de données est en ligne et accessible.
Si le problème persiste, réparez la base de données WordPress ou remplacez les fichiers principaux corrompus. Si cela ne fonctionne pas, créez une nouvelle base de données, mettez à jour l’URL de votre site et vérifiez que votre nom de domaine pointe vers le bon hébergeur.
Si aucune de ces étapes ne résout le problème, redémarrez votre serveur vous-même ou contactez votre hébergeur pour obtenir de l’aide.
Avant d’essayer l’une de ces solutions, nous vous recommandons vivement de créer une sauvegarde de votre site WordPress. Ainsi, vous pourrez restaurer votre site si un problème survient pendant le dépannage.
La cause la plus courante d’une erreur de connexion à la base de données est la présence d’identifiants incorrects dans votre fichier wp-config.php. Cela se produit souvent après la migration de votre site vers un nouvel hébergeur.
Commencez par rechercher les identifiants corrects de votre base de données dans votre panneau de contrôle d’hébergement. Comparez-les ensuite avec les valeurs de votre fichier wp-config.php.
Pour les clients WordPress infogéré par Hostinger, voici comment procéder dans hPanel :


Si vos identifiants sont corrects, le problème provient du serveur de base de données MySQL lui-même. Le serveur peut être hors service ou incapable de traiter les requêtes en raison d’une augmentation du trafic.
Pour le confirmer, contactez l’équipe d’assistance de votre hébergeur. Demandez si d’autres utilisateurs du même serveur rencontrent des problèmes ou si le serveur MySQL est hors ligne.
Si vous hébergez un autre site sur le même serveur, effectuez un test rapide pour voir si ces sites fonctionnent. S’ils sont également hors service, cela indique clairement que le problème vient de votre hébergeur.
Chez Hostinger, vous pouvez consulter la page d’état pour connaître les maintenances en cours ou les problèmes signalés.
Si vos tables de base de données sont corrompues, WordPress ne peut pas récupérer les données qu’elles contiennent. Heureusement, WordPress inclut un mode de réparation de base de données intégré que vous pouvez activer.
Suivez ces étapes pour réparer votre base de données :
define('WP_ALLOW_REPAIR', true);
Une fois le processus terminé, revisitez votre site web. S’il se charge correctement, supprimez immédiatement la ligne define(‘WP_ALLOW_REPAIR’, true); de votre fichier wp-config.php. La laisser activée présente un risque pour la sécurité, car n’importe qui pourrait accéder à cette page de réparation.
Les fichiers principaux WordPress corrompus peuvent également interférer avec la connexion à la base de données. Cela se produit souvent lors d’une mise à jour manuelle ou en raison d’une erreur de transfert de fichiers. Vous pouvez y remédier en remplaçant vos fichiers principaux par une nouvelle copie.
Voici les instructions :

Ce processus remplace tous les fichiers principaux sans toucher à votre contenu, vos thèmes ou vos extensions. Une fois le téléversement terminé, vérifiez à nouveau votre site web.
Si votre base de données est gravement endommagée et ne peut être réparée, la meilleure solution consiste à la restaurer à partir d’une sauvegarde. Ce processus implique la création d’une nouvelle base de données vide et l’importation de votre fichier de sauvegarde dans celle-ci.
Voici comment procéder avec Hostinger :


Si l’erreur apparaît juste après la migration de votre site WordPress vers un nouveau serveur ou nom de domaine, cela indique une URL de site mal configurée dans la base de données. Vous pouvez corriger cela en mettant à jour l’URL du site WordPress dans phpMyAdmin.
Avertissement ! L'exécution directe de requêtes SQL peut être risquée si vous ne faites pas attention. Sauvegardez toujours votre base de données avant d'apporter des modifications dans phpMyAdmin.
Suivez ces étapes :
UPDATE wp_options SET option_value = replace(option_value, 'http://www.ancien-nom-de-domaine.com', 'http://www.nouveau-nom-de-domaine.com') WHERE option_name = 'home' OR option_name = 'siteurl'; UPDATE wp_posts SET guid = replace(guid, 'http://www.ancien-nom-de-domaine.com','http://www.nouveau-nom-de-domaine.com'); UPDATE wp_posts SET post_content = replace(post_content, 'http://www.ancien-nom-de-domaine.com', 'http://www.nouveau-nom-de-domaine.com'); UPDATE wp_postmeta SET meta_value = replace(meta_value,'http://www.ancien-nom-de-domaine.com','http://www.nouveau-nom-de-domaine.com');

Après une migration, il est essentiel que les paramètres DNS de votre nom de domaine pointent vers votre nouvel hébergeur. Si votre nom de domaine pointe toujours vers l’ancien hébergeur, WordPress tentera de se connecter à l’ancienne base de données, ce qui provoquera une erreur.
Pour vérifier cela, vérifiez les serveurs de noms de votre nom de domaine. Si votre nom de domaine et votre site web sont tous deux hébergés chez Hostinger, les serveurs de noms sont configurés automatiquement. Dans ce cas, vous n’avez rien à modifier.
Si vous hébergez votre site web chez Hostinger mais que vous avez enregistré votre nom de domaine ailleurs, vous pouvez trouver vos serveurs de noms sous Sites web → Liste des sites → Tableau de bord → Plan d’hébergement → Informations du plan.

Ensuite, utilisez un outil tel que DNS Checker pour confirmer où votre nom de domaine pointe actuellement. Si les serveurs de noms sont incorrects, connectez-vous au panneau de contrôle de votre registraire de nom de domaine et pointez-le vers les serveurs de noms de Hostinger.
Si vous avez enregistré votre nom de domaine chez Hostinger mais que vous hébergez votre site chez un autre hébergeur, le processus est similaire mais inversé. Vous devrez obtenir les serveurs de noms corrects auprès de votre hébergeur, puis les mettre à jour dans Hostinger :

Après avoir modifié les serveurs de noms, n’oubliez pas que les mises à jour DNS peuvent prendre jusqu’à 24 heures pour se propager dans le monde entier.
Si vous avez essayé toutes les étapes précédentes et que l’erreur persiste, il est temps de contacter votre hébergeur. Son équipe d’assistance dispose d’un accès au niveau du serveur et des outils appropriés pour diagnostiquer les problèmes complexes.
L’équipe de support client de Hostinger est disponible 24 heures sur 24 et 7 jours sur 7 pour vous aider à résoudre ces problèmes.
Si vous utilisez un serveur privé virtuel (VPS), vous avez également la possibilité de le redémarrer. Un redémarrage peut résoudre des problèmes temporaires ou arrêter des processus qui consomment trop de ressources serveur et empêchent la base de données de répondre.
Pour les clients VPS de Hostinger, le bouton Redémarrer le VPS est disponible sur la page Aperçu général.

Sauvegardez toujours votre VPS avant de le redémarrer. Ainsi, vous pourrez rapidement restaurer votre site si un imprévu survient pendant le redémarrage.
Pour éviter les erreurs de connexion à la base de données dans WordPress, il faut activer les sauvegardes automatiques du site, optimiser les tables de la base de données, utiliser des extensions et des thèmes fiables, choisir un hébergeur fiable et surveiller l’utilisation des ressources de votre site.
Après avoir corrigé l’erreur « Erreur lors de la connexion à la base de données » dans WordPress, l’étape suivante consiste à maintenir le bon fonctionnement de votre base de données afin d’éviter tout problème futur.
Une base de données propre et optimisée réduit non seulement le risque de corruption, mais améliore également la vitesse globale de votre site.
Pour maintenir la santé de votre site à long terme, apprenez à optimiser votre base de données WordPress à l’aide des bons outils et des meilleures pratiques. Cela aidera votre site à rester stable et à fonctionner de manière optimale à mesure qu’il se développe.
Tout le contenu des tutoriels de ce site est soumis aux normes éditoriales et aux valeurs rigoureuses de Hostinger.