Comment réparer "Erreur lors de l'établissement d'une connexion à une base de données" dans WordPress
Publié: 2018-07-02Chaque site Web actuellement actif doit passer par ce problème qui est «l' erreur d'établissement d'une connexion à la base de données » en raison de la complication qu'un site Web traverse avec la gestion de la base de données, etc.
C'est une erreur très courante et il n'y a rien à craindre.

Qu'est-ce que l'erreur « Erreur lors de l'établissement d'une connexion à la base de données » ?
Cette erreur se produit généralement lorsque le serveur Web ne parvient pas à se connecter à la base de données. Maintenant, il peut y avoir de nombreuses raisons pour lesquelles le serveur Web n'atteint pas la base de données.
Ils peuvent aussi beaucoup varier. Le problème le plus courant est que les paramètres sont incorrects ou invalides, tels que les paramètres SSL incorrects.
Il y a plusieurs changements que ce problème peut également survenir en raison de l'hébergement, il est donc très important d'utiliser un fournisseur d'hébergement approprié et fiable.
Compréhension de base de l'erreur :
WordPress CMS (le CMS que vous utilisez actuellement) utilise deux technologies et doit les utiliser. Ils sont
- PHP
- MySQL
PHP est le langage de base dans lequel le framework WordPress complet est développé, donc PHP est vraiment essentiel pour le bon fonctionnement du site Web ou du blog WordPress.
MySQL est essentiellement une application de base de données utilisée par la plupart des sites Web et des blogs. Toutes les données que vous fournissez sont pratiquement stockées dans la base de données MySQL. J'espère que vous comprenez à quel point c'est important.
Donc, essentiellement, WordPress utilise PHP et MySQL, tous deux interconnectés pour alimenter un site Web et un blog WordPress.
Causes de l' erreur "Erreur lors de l'établissement d'une connexion à la base de données"
#1 : Fichiers de configuration WordPress corrompus :
Le fichier de configuration principal de WordPress peut parfois être corrompu en raison de certaines mises à jour techniques ou d'une mauvaise mise à jour du code.
Disons que vous modifiez une partie du code dans le fichier de configuration de WordPress et qu'ils sont erronés, alors WordPress ne pourra pas se connecter à la base de données et le problème ne pourra pas être vérifié.
#2 : Trop de trafic en temps réel :
Je sais comment trop de trafic peut être un problème, mais oui, il y a une certaine capacité que la base de données peut gérer.
Supposons que vous disposiez d'une bande passante de 5 Go et que le site Web obtienne plus de 1 000 temps réels en raison du fait que l'un de vos messages est devenu viral sur les réseaux sociaux.
Une bande passante de 5 Go dont le problème n'est pas optimisé peut être en mesure de gérer le trafic, de sorte qu'il panique et tombe en blâmant le problème sur la base de données car les journaux peuvent être transférés vers la base de données.
#3 : Base de données corrompue :
C'est le problème majeur qui se produit lorsque les journaux ou les plugins ou le développeur de thème gâchent le journal de la base de données, puis la base de données est corrompue pour se protéger et arrêter toute autre attaque externe.
#4 : Identifiants de connexion incorrects :
Cela arrive à beaucoup de gens. Disons que vous avez un plugin de sécurité et que vous avez un maximum de tentatives de connexion et lorsque vous dépassez ce nombre, la base de données serait vraiment affectée et le développeur doit modifier le maximum limité à plus.
Méthodes pour corriger l'erreur "Erreur lors de l'établissement d'une connexion à la base de données":
- En contactant le fournisseur d'hébergement Web
- Vérifiez si la base de données n'est pas corrompue
- Vérifier les identifiants de connexion à la base de données
- Restaurer les fichiers WordPress par défaut
Méthode 1 - En contactant votre fournisseur d'hébergement Web

Il s'agit d'un problème majeur qui se produit si vous ne disposez pas vraiment d'un service d'hébergement fiable et de qualité.
Cette méthode peut être utilisée si vous utilisez un hébergement partagé où votre site Web sera hébergé avec plusieurs sites et tous ces sites auront une connexion de base de données interconnectée.
Supposons donc que si votre fournisseur d'hébergement Web subit une attaque externe telle que DDoS, cela perturbe les bases de données hébergées sur ces serveurs.
Il est donc très important que vous contactiez votre fournisseur d'hébergement Web en utilisant l'identifiant de messagerie du support client ou le chat en direct ou le numéro de contact ou levez un ticket.
Expliquez-leur la situation et demandez-leur si le problème vient de leur côté et demandez-leur de le résoudre dès que possible.
Méthode 2 - Vérifiez si la base de données n'est pas corrompue
La base de données WordPress est une chose complexe à comprendre et avec cette complexité, cela peut causer beaucoup de problèmes tels qu'une erreur lors de l'établissement d'une connexion à la base de données.
- Tout d'abord, accédez à votre tableau de bord ou backend WordPress . (Ignorez ces étapes si vous obtenez l'erreur " Erreur lors de l'établissement d'une connexion à la base de données ").
- Lisez attentivement l'erreur que votre site Web est affiché. Avec la nouvelle mise à jour de WordPress, ils tiennent à informer les gens de l'erreur et de son explication. Voyez si vous pouvez trouver de bons conseils et essayez de les mettre en œuvre.

Une autre possibilité est que vous voyiez un message commençant par « Une ou plusieurs tables de la base de données sont indisponibles […] » Cela signifie que c'est vous qui avez besoin de « réparer » la base de données.

Cela peut être résolu facilement. Tout ce dont vous avez besoin est d'accéder aux fichiers FTP à partir du site Web.
Connectez-vous à votre site Web via FTP (File Transfer Protocol). Vous pouvez télécharger FileZilla .
Accédez au fichier racine principal de WordPress et téléchargez le fichier « wp-config.php » sur votre ordinateur. Modifiez le fichier et ajoutez une ligne de code à la fin (juste avant "C'est tout, arrêtez d'éditer")
définir('WP_ALLOW_REPAIR', vrai);
Téléchargez maintenant le fichier sur votre serveur Web via FTP et écrasez-le avec le fichier précédent.
Enfin, allez à e xample.com/wp-admin/maint/repair.php
Lorsque vous accédez à l'URL ci-dessus, vous obtenez quelque chose comme l'image ci-dessous.

Cliquez sur « Réparer la base de données » ou sur Réparer et optimiser la base de données » et laissez-la réparer. Une fois la réparation terminée, retournez sur votre site et voyez si l'erreur est toujours là.
Si votre site Web fonctionne, arrêtez-vous ici ou essayez la méthode suivante.
Méthode 3 - Vérifiez vos identifiants de connexion à la base de données
WordPress utilise un nom d'utilisateur et un mot de passe requis et spécifiques pour se connecter à la base de données. Habituellement , ces informations d'identification d'accès ne changent pas, mais en raison de certains problèmes ou d'un problème de connectivité avec le plugin ou le thème, cela peut être à l'origine de ce problème.
Ce problème peut être résolu avec le fichier wp-config.php. Ce sont les lignes dont nous parlons
définir('DB_NAME', 'some_db');
define('DB_USER', 'some_username');
définir('DB_PASSWORD', 'some_pass');
définir('DB_HOST', 'localhost');
Ils contiennent tous les détails de votre base de données et s'ils sont modifiés, cela entraînera des problèmes de connexion du site Web à la base de données.
Copiez ces quatre lignes de code et contactez votre fournisseur d'hébergement Web et donnez-leur ces 4 lignes de code et demandez-leur si c'est correct et si ce n'est pas le cas, demandez-leur de le réparer.
Très probablement, ils le répareront ( dépend de la qualité de votre fournisseur d'hébergement Web ).
Une fois qu'ils l'ont corrigé, ils vous reviendront avec les bonnes lignes d'informations d'identification de connexion. Maintenant, tout ce que vous avez à faire est de coller le code dans wp-config.php et de télécharger le fichier sur le serveur et de remplacer le fichier par l'ancienne version via FTP
Méthode 4 – Restaurer les fichiers WordPress par défaut
Comme mentionné à propos des fichiers de base de WordPress, cela peut également être une cause de ce problème.
Habituellement, ce sont les fichiers WordPress qui sont corrompus pour plusieurs raisons telles que l'attaque externe sur votre site Web ou le thème que vous utilisez ou les plugins.
Quoi qu'il en soit, vous devez restaurer les fichiers WordPress par défaut.
La méthode la plus simple consiste à télécharger un nouveau package WordPress à partir de WordPress.org et à remplacer les fichiers par les vôtres.
- Allez sur WordPress.org et téléchargez le nouveau package WordPress mis à jour.
- Décompressez le fichier.
- Ouvrez le navigateur et recherchez le dossier « wp-content ».
- Supprimez le dossier « wp-content ».
- Connectez votre site Web via FTP.
- Accédez au répertoire racine principal de WordPress.
- Téléchargez les nouveaux fichiers WordPress et écrasez-les avec les précédents.
Habituellement, cette méthode aurait résolu le problème et vous êtes prêt à partir.
Comment éviter cette erreur à l'avenir ?
Il n'y a pas de méthode 100% infaillible pour ne pas avoir ce problème dans la fonctionnalité. Mais je peux vous donner des conseils ou des mises en garde à l'avenir pour ne pas avoir ce problème.
- #1 : Achetez un fournisseur d'hébergement Web de qualité. 90% de votre travail de protection de votre site Web en vient à cela. Tout dépend de la façon dont votre fournisseur d'hébergement Web est. Assurez-vous d'acheter un service d'hébergement Web fiable et sécurisé.
- #2 : Évitez d'utiliser des thèmes et des plugins non sécurisés. Ne téléchargez pas gratuitement la version payante du thème et des plugins à partir des sites Web tiers, car ces thèmes et plugins pourraient être insérés avec du code malveillant et cela gâcherait vraiment votre site Web. Restez toujours original pour ne pas avoir ces problèmes à l'avenir.
- #3 : Effectuez toujours des sauvegardes. Il existe plusieurs plugins de sauvegarde automatisés pour WordPress, utilisez-les et assurez-vous de toujours disposer de sauvegardes de votre site Web pour toute utilisation future. Personne ne peut prédire l'avenir, il vaut donc mieux s'en occuper.
Conclusion:
J'espère que ces quatre méthodes mentionnées ci-dessus fonctionnent. Si vous rencontrez d'autres problèmes, n'hésitez pas à commenter ci-dessous et à partager cet article avec vos amis.




