Dans cet article, nous abordons le message courant "error establish a database connection in WordPress" qui peut parfois s'afficher lorsqu'un site web est indisponible.
Tout d'abord, nous examinerons certaines des causes de cette erreur, avant d'explorer les différentes façons de la corriger.
Bien que cet article n'entre pas dans les détails techniques des causes de ce problème et des moyens de le résoudre, il devrait vous donner une bonne vue d'ensemble de ce problème pour vous aider à mieux le comprendre et à en parler avec plus d'assurance.
C'est dans cet esprit que nous allons commencer...
Quelles sont les causes d'une erreur de connexion à la base de données de WordPress ?
Contrairement à certaines erreurs que vous pouvez voir sur un site web ou sur votre ordinateur, comme l'erreur 404 ou un avertissement indiquant qu'une opération illégale a été effectuée, l'erreur que nous examinons aujourd'hui a au moins un nom ou un message de sortie explicite.
Ainsi, lorsque vous voyez le message Error Establishing a Database Connection (erreur dans l'établissement de la connexion à la base de données) lorsque vous essayez d'accéder à un site web WordPress, cela signifie réellement que le logiciel WordPress ne peut pas se connecter à sa base de données sous-jacente.
Comme c'est dans cette base de données que sont stockés tous les contenus, paramètres, fichiers et autres du site WordPress, c'est un très gros problème si le site ne peut pas se connecter. Cependant, même s'il s'agit d'un problème sérieux, cela ne signifie pas que votre site est irrémédiablement cassé. Comme nous le verrons dans la section solution de ce guide pour comprendre cette erreur de base de données WordPress, il est possible d'y remédier.
Malheureusement, les causes de ce problème varient et il n'y a pas d'explication unique au fait que votre site web WordPress ne puisse pas se connecter à sa base de données. De même, comme il n'y a pas de cause unique à ce problème, il n'y a pas non plus de solution unique à l'erreur de base de données de WordPress.
Cependant, il existe des causes courantes d'erreur de connexion à la base de données de WordPress que nous allons rapidement aborder ici avant de partager quelques conseils sur la façon dont vous pouvez résoudre ce problème.
Détails de la base de données incorrects
Une cause fréquente de cette erreur est que les détails utilisés par WordPress pour se connecter à la base de données sont incorrects, y compris le nom de la base de données, le nom d'utilisateur et le mot de passe. mot de passe.
Si WordPress ne peut pas accéder au fichier qui contient ces informations - le fichier wp-config.php - ou si le contenu de ce fichier ne correspond pas aux informations d'identification de la base de données, vous obtiendrez une erreur de connexion à la base de données.
Parmi les causes pouvant entraîner ce problème, citons les modifications du nom d'utilisateur ou du mot de passe de la base de données qui n'ont pas été répercutées dans le fichier wp-config.php, ou le renommage, la suppression ou la corruption du fichier wp-config.php lui-même.
Base de données corrompue
Une autre cause de cette erreur pourrait être le fait que la base de données a été corrompue ou endommagée d'une manière ou d'une autre. Dans ce cas, WordPress pourrait ne pas être en mesure de s'y connecter, ce qui entraînerait l'affichage du message d'erreur "Établissement d'une connexion à la base de données" au lieu du site web et de son contenu.
Serveur de base de données surchargé
Une autre cause de ce problème peut être la surcharge du serveur hébergeant la base de données. Dans ce cas, les fichiers du serveur peuvent devenir indisponibles, ce qui provoque une erreur de connexion.
Cette cause est particulièrement fréquente si vous utilisez un hébergement mutualisé bon marché pour votre site web WordPress. Avec ce type d'hébergement, plusieurs sites web et leurs bases de données sont stockés sur le même serveur, partageant les mêmes ressources et augmentant les risques de surcharge. Il se peut donc que ce ne soit pas votre site web qui pose problème, mais plutôt l'un de vos voisins sur le même serveur.
La bonne nouvelle, c'est que si c'est le cas, il y a une chance que l'erreur se résolve d'elle-même, une fois que la charge du serveur aura diminué.
Comment corriger une erreur de connexion à la base de données de WordPress
Si l'impossibilité pour un site web WordPress de se connecter à sa base de données est un problème grave - principalement parce que le site devient indisponible - il est heureusement souvent possible de résoudre ce problème.
Bien que, dans de nombreux cas, vous puissiez régler ce problème vous-même, vous devez d'abord vous adresser à votre hébergement web le service d'assistance. La plupart des bons hébergeurs disposent d'un canal d'assistance prioritaire que vous pouvez utiliser si votre site web est indisponible, ce qui sera le cas si le message d'erreur d'établissement d'une connexion à la base de données s'affiche. Mais quel que soit votre niveau de service, contactez le service d'assistance de votre hébergeur par la méthode la plus réactive, qui est généralement la suivante chat en direct ou par téléphone.
Si vous souhaitez essayer de résoudre le problème vous-même, les conseils ci-dessous devraient vous aider à résoudre ce problème.
N'oubliez pas de vérifier vos sauvegardes
Avant de commencer à essayer de résoudre ce problème, assurez-vous que vous disposez d'une sauvegarde fonctionnelle de votre site web WordPress et de sa base de données. Si vous avez utilisé l'un des logiciels nos solutions de sauvegarde WordPress recommandéesDans ce cas, il y a de fortes chances que vous disposiez déjà d'une archive de votre site web sur laquelle vous pourrez vous appuyer en cas de problème ou si vous ne parvenez pas à corriger l'erreur de connexion à la base de données. Votre stratégie de sauvegarde doit inclure le test de vos sauvegardes afin de vous assurer que vous êtes en mesure de les restaurer en cas de besoin.
Si vous n'avez pas sauvegardé votre site web WordPress, vous pouvez essayer de contacter votre hébergeur pour savoir s'il a effectué des sauvegardes de votre site en votre nom.
S'il n'y a pas de sauvegardes récentes de votre site web, vous pouvez toujours en faire une. Bien que vous ne puissiez pas vous connecter au tableau de bord de WordPress pour créer une sauvegarde lorsque vous voyez le message d'erreur de connexion à la base de données, vous pouvez créer une sauvegarde au niveau du serveur, à l'aide des outils fournis par votre hébergeur. Ces outils se trouvent souvent dans le cPanel. Là encore, contactez votre hébergeur si vous ne savez pas comment créer une sauvegarde en dehors de WordPress.
Toutes les sauvegardes créées après l'apparition de l'erreur de connexion à la base de données contiendront toujours l'erreur, mais au moins, si vous faites des erreurs en essayant de résoudre le problème, vous pourrez revenir au moment où vous avez créé la sauvegarde et réessayer.
Corriger l'erreur de connexion à la base de données de WordPress
Maintenant que vous avez placé vos fichiers de sauvegarde dans un endroit sûr et accessible, voici quelques-unes des solutions possibles pour résoudre le problème de l'erreur d'établissement d'une connexion à la base de données dans WordPress.
Détails de la base de données incorrects
Comme indiqué précédemment, si les détails, tels que le nom de la base de données, le nom d'utilisateur et le mot de passe, dans le fichier wp-config.php ne correspondent pas aux détails réels de votre base de données, WordPress ne sera pas en mesure de se connecter à la base de données.
Pour vérifier si cette incompatibilité est à l'origine de l'erreur, vous devez localiser et ouvrir votre fichier wp-config.php et vérifier ces détails vous-même. Le fichier wp-config.php se trouve dans le répertoire racine de votre site web sur le serveur où il est hébergé. Pour accéder à cette zone, vous devez vous connecter au serveur via FTP ou utiliser un gestionnaire de fichiers en ligne pour accéder au fichier.
![Database-Error-File-Manager | MemberPress Gestionnaire de fichiers](https://memberpress.com/wp-content/uploads/2019/06/Database-Error-File-Manager.png)
Si vous ne savez pas comment procéder, vous devrez consulter la documentation fournie par votre hébergeur ou contacter son service d'assistance.
![Base de données-Erreur-FTP | MemberPress Serveur FTP](https://memberpress.com/wp-content/uploads/2019/06/Database-Error-FTP.png)
Une fois que vous avez trouvé le fichier, assurez-vous d'en créer une copie de sauvegarde avant d'y apporter des modifications. Une fois cela fait, ouvrez le fichier pour le modifier, soit en le téléchargeant depuis le serveur, soit en utilisant l'interface du gestionnaire de fichiers.
Comme le montre l'image ci-dessous, les lignes que vous recherchez commencent par // ** Paramètres MySQL - Vous pouvez obtenir ces informations auprès de votre hébergeur ** //
![Base de données-Erreur-Édition | MemberPress Entrée MySQL WP-Config.php](https://memberpress.com/wp-content/uploads/2019/06/Database-Error-Editing.png)
Dans cette section du fichier wp-config.php, vous pouvez voir les détails suivants :
- Le nom de la base de données : DB_NAME
- Le nom d'utilisateur de la base de données : DB_USER
- Le mot de passe de la base de données : DB_PASSWORD
- Le nom d'hôte de la base de données : DB_HOST
Vous devez maintenant vérifier que ces détails correspondent à ceux de la base de données. Pour ce faire, vous devez accéder à la base de données. Les options dont vous disposez à cet égard sont définies par votre hébergeur. Mais l'un des moyens les plus courants d'accéder à la base de données est de passer par le panneau de contrôle de votre hébergement web, par exemple via l'outil phpMyAdmin qui se trouve dans l'interface cPanel.
![Database-Error-cPanel-Database-Tools | MemberPress Outils de base de données cPanel](https://memberpress.com/wp-content/uploads/2019/06/Database-Error-cPanel-Database-Tools.png)
Une fois que vous avez lancé phpMyAdmin pour accéder à la base de données, vous devez confirmer les détails du fichier wp-config.php que nous venons de voir. C'est peut-être la partie la plus difficile du processus, il est donc préférable de se référer à ce guide sur le blog Kinsta qui explique comment vérifier les identifiants de votre base de données WordPress pour voir s'ils correspondent aux détails de votre fichier wp-config.php.
Si, à ce stade, vous préférez demander de l'aide à votre hébergeur plutôt que de procéder par vous-même, vous pouvez envoyer au service d'assistance les détails de la base de données de votre fichier wp-config.php pour l'aider à démarrer.
Serveur de base de données surchargé
Si la cause de votre erreur de connexion à la base de données est un serveur surchargé, il y a de fortes chances que le problème se résolve de lui-même une fois que la charge du serveur aura diminué.
Malheureusement, il n'y a pas de moyen rapide et facile de déterminer si c'est la cause de l'erreur. Bien que vos données Google Analytics puissent révéler que votre site web connaît une hausse de trafic, il se peut que ce soit l'un des autres sites web hébergés sur le même serveur qui soit à l'origine de la surcharge.
Si vous contactez l'équipe d'assistance de votre hébergeur, elle devrait être en mesure de vous dire si c'est la cause de votre problème.
Si un serveur surchargé provoque des temps d'arrêt pour votre site web, il est peut-être temps d'envisager de changer de plan d'hébergement. Une option serait de passer à un plan plus élevé avec votre fournisseur actuel, ou passer à un meilleur hébergeur.
Réflexions finales
Nous espérons que cet article a permis de faire la lumière sur le fameux problème d'erreur d'établissement de connexion à la base de données qui peut affecter les sites web WordPress de temps à autre.
Dans la plupart des cas, la meilleure solution consiste à contacter votre hébergeur et à lui demander de résoudre le problème. Toutefois, les informations contenues dans cet article devraient vous donner une meilleure idée de la cause du problème et des moyens de le résoudre.
Il peut être gratifiant de réparer soi-même son site web. Mais dans la plupart des cas, il est préférable de s'en remettre à des professionnels.
Votre site web a-t-il déjà affiché le message d'erreur "Établir une connexion à la base de données" ? Si oui, qu'avez-vous fait pour le résoudre ? N'hésitez pas à nous en faire part dans les commentaires ci-dessous.
J'ai cherché sur google comment résoudre le problème d'erreur de connexion à la base de données et j'ai trouvé votre post. Merci d'avance ! J'espère que cela fonctionnera !