Erreur lors de l'établissement d'une connexion à la base de données - Comment y remédier ?
Publié: 2020-10-03Les utilisateurs de WordPress sont souvent confrontés à des erreurs lorsqu'ils travaillent sur leurs sites Web ou leurs blogs. Les erreurs sont très ennuyeuses, peu importe comment elles se produisent. L '"Erreur d'établissement d'une connexion à une base de données" est l'une des erreurs WordPress les plus courantes et peut-être les plus ennuyeuses. Avez-vous déjà rencontré cette erreur WordPress ? Avez-vous pu résoudre ce problème ? Si vous n'avez pas reçu d'erreur comme celle-ci, cela ne signifie pas que vous ne la recevrez jamais. Il est tout à fait normal de recevoir des erreurs lorsque vous travaillez sur WordPress. Ne soyez donc pas surpris si vous recevez une erreur lors de l'établissement d'une connexion à la base de données. Dans cet article, nous allons discuter en détail de ce message d' erreur WordPress courant . Nous apprendrons également comment corriger l'erreur lors de l'établissement d'une connexion à la base de données.
Erreur de connexion à la base de données
Savez-vous ce qui cause l'erreur WordPress lors de l'établissement d'une connexion à la base de données ? Chaque fois que vous recevez cette erreur WordPress, votre site Web tombe en panne car il ne parvient pas à communiquer ou il n'a plus accès à votre base de données WordPress. WordPress stocke toutes les informations de votre site dans votre base de données MySQL. Les informations du site incluent les données de publication, les données de page, les méta-informations, les informations de connexion, les paramètres du plug-in, etc. La base de données MySQL ne stocke pas de données telles que le contenu multimédia et les fichiers principaux, tels que index.php, wp-login.php, etc. chaque fois que des personnes visitent votre site Web, PHP exécute du code sur la page Web et interroge les informations de la base de données MySQL. Et puis votre site Web s'affiche sur le navigateur Web du visiteur. Mais si votre base de données MySQL ne fonctionne pas correctement pour une raison quelconque, vous recevrez un message d'erreur indiquant - Erreur lors de l'établissement d'une connexion à la base de données .

Lorsque cette erreur WordPress apparaît, la page d'accueil de votre site Web n'affichera aucune information car elle ne récupère aucune donnée pour l'afficher sur la page. Et la raison en est que la connexion ne fonctionne pas correctement. Cela cassera le frontend de votre site WordPress. De plus, vous ne pourrez pas accéder à votre tableau de bord WordPress. Parfois, il peut arriver que vos visiteurs ne voient pas cette erreur. Et cela se produit simplement parce que votre site Web utilise très probablement le cache. C'est une bonne approche pour améliorer l'expérience utilisateur de votre site. Par exemple, si votre site est mis en cache pendant une heure, un jour ou même une semaine, il apparaîtra bien à vos visiteurs même en cas de problème.
Comment réparer une erreur lors de l'établissement d'une connexion à la base de données
L'erreur WordPress établissant une connexion à une base de données ne doit jamais être prise à la légère car cela peut affecter le trafic, les ventes et les analyses de votre site Web. Vous devriez donc essayer de résoudre cette erreur WordPress dès qu'elle apparaît sur votre écran. Si vous êtes un débutant WordPress, il ne vous sera peut-être pas facile de résoudre les erreurs WordPress. Mais ne vous inquiétez pas ! Nous sommes venus avec certains des correctifs les plus efficaces pour cette erreur WordPress particulière. Alors commençons.
Vérifier les informations d'identification de la base de données WordPress
La raison la plus courante de cette erreur WordPress est des informations d'identification de base de données incorrectes. Et si vous avez récemment déplacé votre site Web WordPress vers un nouvel hôte, vous êtes le plus susceptible de recevoir cette erreur WordPress. Le fichier wp-config.php stocke toutes vos informations d'identification de base de données WordPress. Il s'agit d'un fichier de configuration WordPress qui contient les paramètres WordPress, y compris les informations de votre base de données.
Dans le fichier wp-config.php, vous devez rechercher les informations suivantes -

Assurez-vous que les informations telles que le nom de la base de données, le nom d'utilisateur, le mot de passe et l'hôte de la base de données sont correctes. Vous devez confirmer ces informations à partir du tableau de bord du compte d'hébergement WordPress. Pour ce faire, connectez-vous à votre compte d'hébergement WordPress > allez dans la section Bases de données > cliquez sur Bases de données MySQL .

Cela vous mènera à la page de gestion de votre base de données sur votre tableau de bord d'hébergement. Trouvez maintenant votre nom de base de données et votre nom d'utilisateur.

Vous obtiendrez une liste d'utilisateurs dans la base de données. Il existe un lien Changer le mot de passe à travers lequel vous pouvez changer le mot de passe de l'utilisateur.


Vous devez vérifier le nom de la base de données, le nom d'utilisateur et le mot de passe. Si nécessaire, vous devez modifier ces informations dans votre fichier wp-config.php. Après cela, vous devez visiter à nouveau votre site Web pour vérifier si l'erreur WordPress est corrigée. Mais si l'erreur persiste, cela signifie que le problème est autre chose. Essayez les solutions ci-dessous.
Vérifier les informations sur l'hôte de la base de données
Si le problème n'est pas associé aux informations d'identification de la base de données WordPress, vous devrez peut-être vérifier les informations de l'hôte de votre base de données. Assurez-vous que les informations sur l'hôte de la base de données sont correctes. La plupart des sociétés d'hébergement utilisent localhost comme hôte de base de données WordPress. Cependant, certains fournisseurs de services d'hébergement géré utilisent des serveurs distincts pour héberger les bases de données WordPress. Si tel est le cas, les informations de votre hôte de base de données WordPress ne seront pas localhost. Vous devez contacter votre fournisseur de services d'hébergement pour confirmer les informations d'hébergement de votre base de données WordPress.
Vérifiez si le serveur de base de données est en panne
Si tout semble aller bien mais que vous rencontrez toujours une erreur lors de l'établissement d'une connexion à la base de données, alors peut-être que votre serveur de base de données, c'est-à-dire le serveur MySQL, est en panne. Et cela se produit souvent en raison d'un trafic important sur votre serveur de base de données. Il ne parvient pas à gérer la charge en cas de trafic important, en particulier lorsque vous utilisez un hébergement mutualisé. Votre site WordPress deviendra très lent, même certains utilisateurs peuvent recevoir l'erreur. Donc, la meilleure chose que vous puissiez faire ici est de contacter votre fournisseur d'hébergement Web pour confirmer si votre serveur de base de données est réactif ou non.
Si vous avez d'autres sites fonctionnant sur le même serveur de base de données, vous devez vérifier ces sites pour confirmer si votre serveur MySQL est vraiment en panne ou non. Mais si vous n'avez pas d'autre site sur le même serveur, vous devez vous rendre sur votre tableau de bord d'hébergement. Essayez d'accéder à phpMyAdmin et connectez la base de données. Si vous parvenez à vous connecter, vous devez vérifier si l'utilisateur de votre base de données dispose ou non des autorisations suffisantes. Pour ce faire, vous devez créer un nouveau fichier, appelé testconnection.php . Dans ce fichier, vous devez ajouter le code suivant -

Remarque : n'oubliez pas de remplacer le nom d'utilisateur et le mot de passe par les informations correctes.
Et ensuite, téléchargez ce fichier nouvellement créé sur votre site WordPress et accédez-y via n'importe quel navigateur Web. S'il se connecte avec succès, cela signifie que l'utilisateur de votre base de données dispose des autorisations suffisantes et que quelque chose d'autre ne va pas ici.
Pour vous assurer que tout va bien, vous devez revenir à votre fichier wp-config et tout vérifier soigneusement.
Réparer la base de données WordPress
Si vous rencontrez toujours la même erreur WordPress, vous devrez peut-être vérifier la corruption de la base de données. Et s'il est corrompu, vous devez réparer votre base de données WordPress. Et pour ce faire, vous pouvez simplement ajouter le code (donné ci-dessous) dans votre fichier wp-config.php.
définir ('WP_ALLOW_REPAIR', vrai);

Vous devez ajouter ce code juste avant cela - C'est tout, arrêtez d'éditer ! Bon blog . Une fois que vous avez ajouté le code avec succès, vous devez visiter cette page pour voir les paramètres - http://www.yoursite.com/wp-admin/maint/repair.php
L'écran qui apparaît est illustré ci-dessous :

Il existe deux options : "Réparer la base de données" et "Réparer et optimiser la base de données" . Vous pouvez choisir l'un d'entre eux en conséquence.
Remarque : Pour accéder à la page de réparation de la base de données, il n'est pas nécessaire d'être connecté. Après avoir réparé votre base de données (ou l'avoir réparée et optimisée), n'oubliez pas de supprimer le code (que vous avez ajouté précédemment) du fichier wp-config.php .
Didacticiel vidéo
Regardez ce didacticiel vidéo pour mieux comprendre comment corriger l'erreur WordPress lors de l'établissement d'une connexion à une base de données -
Conclusion
L'objectif principal de cet article est de vous familiariser avec l'une des erreurs WordPress les plus courantes - Erreur lors de l'établissement d'une connexion à la base de données . Dans cet article, nous avons discuté des raisons pour lesquelles cette erreur WordPress se produit. Et nous avons également appris comment corriger cette erreur WordPress. J'espère que vous êtes maintenant en mesure de résoudre cette erreur WordPress sans dépendre d'un professionnel ou d'un expert.
