Réparer l'erreur d'établissement d'une relation avec les bases de données WordPress

Publié: 2022-06-28

WordPress fonctionne souvent comme un appareil très bien huilé - déclenchant de jolis problèmes. De temps à autre, quelque chose d'inhabituel se produit. Vous envoyer à la poursuite de l'oie sauvage, désespéré de déterminer le déclencheur du défi et de remettre votre page Web en place et de la gérer.

Pratiquement tout le monde comprend la valeur des bases de données WordPress. Il comprend tout ce qui rendrait votre site Internet unique en son genre. Votre contenu, vos visuels, vos méta descriptions, vos options, vos faits personnels et bien plus encore se trouvent dans vos bases de données.

C'est pourquoi il existe une information qui inquiète chaque propriétaire de site Web. Il s'agit du moniteur blanc de base avec la phrase inquiétante tout au long du haut indiquant " Erreur lors de la création d'une connexion à la base de données ".

Avant de terminer, laissez-vous tomber et roulez dans un état de panique, respirez profondément et remarquez que nous pouvons normalement résoudre ce problème en quelques minutes seulement. C'est précisément ce que nous allons faire à la suite de maintenant.

Premiers éléments initialement : une introduction de sauvegarde

Nous allons tenir ce petit et doux. Il y a généralement un certain nombre de personnes aujourd'hui qui n'ont cependant pas sauté à bord pour générer des sauvegardes fréquentes.

Bien sûr, ce ne serait pas vous, n'est-ce pas ?

Si c'est le cas, l'erreur lors de la création d'informations de connexion à une base de données est généralement la bonne connexion de réveil. L'hypothèse selon laquelle les bases de données pourraient avoir un défi inattendu effraie généralement les gens dans le modèle de création de sauvegardes régulières.

Donc, si vous n'avez pas encore terminé, c'est maintenant que vous commencerez à développer des sauvegardes standard de votre site WordPress. Une fois que nous aurons remis en marche votre base de données, vous pouvez vous diriger vers cet article pour trouver un moyen simple de commencer.

Alors que nous entrons dans la partie dépannage de cette mise en place, il est essentiel de vous assurer que vous avez effectué une sauvegarde propre avant d'apporter des modifications à vos bases de données MySQL ou de cliquer sur tout dans phpMyAdmin. Par "fraîche sauvegarde", j'entends une toute nouvelle version. N'écrasez pas une chose qui a été créée juste avant que le message d'erreur ne soit produit.

Que signifie une erreur lors de l'établissement de la connexion aux bases de données ?

Le cœur de tout site Web WordPress est la base de données. MySQL est une base de données ouverte fiable pour stocker presque toutes les informations vitales essentielles à votre site Web. Placez simplement, sans avoir besoin d'une base de données, vous n'avez reçu pratiquement rien d'autre qu'un écran blanc vierge.

Chaque fois qu'un client viendra sur votre site Web, WordPress, qui est construit sur PHP, est essentiel pour fournir la page Web demandée au navigateur de votre visiteur. Pour y parvenir, WordPress communique avec votre base de données MySQL et demande les informations attendues. Cela implique complètement toutes les choses que le consommateur proche voit sur son écran.

Supposons donc qu'un visiteur arrive sur votre page d'accueil. Dans ce cas, WordPress demandera aux bases de données des données comprenant votre dernier concept, l'en-tête et l'emblème, toutes les photographies ou le contenu textuel, les widgets de la barre latérale, les options, le contenu du pied de page, etc. C'est un long dossier.

Mais de temps en temps, tout va complètement mal. WordPress part à la recherche d'informations et - pratiquement rien. Le silence. Pour quelque raison que ce soit, WordPress est incapable de connecter ou d'extraire les faits attendus de votre base de données. Lorsque cela se produit, il renvoie un site blanc vierge et un concept d'erreur « Erreur lors de la création d'une relation de base de données ».

Lorsque cela se produit, c'est à vous ou à votre société d'hébergement Web de trouver le résultat racine du défi et de résoudre l'erreur.

Pourquoi cette erreur se produit-elle ?

Ce serait formidable si l'origine de l'erreur était aussi évidente que l'information erronée seule. Cependant, ce n'est presque jamais la situation. La plupart du temps, la difficulté peut être réglée rapidement avec juste un tout petit creusement. À d'autres moments, vous devrez peut-être aggraver la situation en contactant votre entreprise d'hébergement Web. Pendant que vous travaillez sur ces problèmes et solutions, rappelez-vous que, avec la plupart des facteurs WordPress, il existe généralement plusieurs techniques pour résoudre le même problème.

Examinons les trois raisons les plus courantes :

Vos qualifications de bases de données sont incorrectes

Si vous avez récemment installé WordPress par votre hébergeur en un seul clic sur le programme d'installation, il y a de fortes chances que ce ne soit pas la cause de votre problème.

D'autre part, si vous êtes en train d'effectuer l'une des actions suivantes, il y a de fortes chances que ce soit là que réside votre problème :

  • Installation de WordPress en appliquant le «Famous 5-Moment Put in».
  • Transfert d'une configuration à proximité vers un serveur.
  • Si vous transformez des hôtes ou des noms de zone.

La plupart du temps, vous saurez, peu importe s'il y a une possibilité, que vos informations d'identification sont incorrectes. Si vous avez saisi ou modifié les informations d'identification de la base de données, ce n'est pas quelque chose que vous faites sans le savoir.

Mouvement #1 – Recueillez les informations essentielles

Le premier pas vers la résolution des informations d'erreur consiste à rassembler toutes les données attendues. Cela intègre :

  • Nom de la base de données
  • Hôte de bases de données (généralement mais pas toujours "localhost")
  • Nom d'utilisateur de la base de données
  • Mot de passe de la base de données
mes-bases-de-données-sql

Ces informations et faits peuvent être situés dans votre cPanel sous les bases de données MySQL (illustrées ci-dessus). L'ouverture de cette fenêtre affichera une liste des installations de bases de données ainsi qu'une liste des acheteurs de bases de données. Gardez cette fenêtre ouverte pendant que vous passez à la phase numéro deux.

Étape #2 - Vérifiez les qualifications de votre base de données

Votre deuxième mouvement consiste à télécharger ou à ouvrir votre fichier wp-config.php . Vous pouvez le faire en utilisant un logiciel FTP essentiel tel que FileZilla, mais il est beaucoup plus facile de vous connecter à votre cPanel et d'ouvrir votre gestionnaire de fichiers, en sélectionnant "WebRoot (public_html/www)" puis cliquez sur "Go".

Ensuite, choisissez le fichier wp-config.php (comme vu précédemment), et en haut de votre écran, cliquez sur "Modifier". Cela ouvrira le fichier et aidera l'éditeur. En faisant défiler quelques souches, vous rencontrez les faits que vous recherchez :

Toutes les informations contenues dans les estimations, par exemple, 'database_name', doivent correspondre précisément à vos véritables informations d'identification de base de données. Même une pièce supplémentaire suivant les devis peut conduire à une erreur d'information.

Si vous vous demandez sur quoi votre hôte de bases de données doit être configuré, vous pouvez vérifier auprès du personnel d'orientation de votre société d'hébergement Internet ou de cette liste.

Si vous n'êtes pas sûr de votre mot de passe, vous pouvez uniquement sélectionner l'utilisateur (comme indiqué dans l'impression ci-dessous) et réinitialiser le mot de passe. Ensuite, copiez et collez le nouveau mot de passe dans votre fichier wp-config.php.

base de données-changer-mot de passe

Si pour une raison quelconque, vous repartiriez de zéro. Vous pouvez simplement développer un nouvel utilisateur et l'affecter aux bases de données. Assurez-vous simplement que si vous avez de nombreuses installations de bases de données, vous utilisez le nouvel utilisateur pour les bases de données appropriées (vous ne pouvez en avoir qu'une).

base de données-nouvel-utilisateur

Étape #3 - Examinez votre préfixe de bureau

Pendant que vous regardez à proximité de votre fichier wp_config.php, il est également préférable de vous assurer que le préfixe de votre table est correct. Si vous faites référence à la mauvaise base de données, la précision de vos informations de connexion ne fera aucune différence. Recherchez le prochain contenu textuel :

Souvent, le préfixe de votre table indiquera "wp_", mais il peut être défini sur presque n'importe quoi pour l'illustration "wp63ts7_"
Assurez-vous que votre préfixe de table réel correspond à ce qui se trouve dans votre fichier wp-config.php.

Votre base de données est corrompue

Si vous vous êtes absenté à cause de toutes les méthodes mentionnées précédemment en vain, en vérifiant attentivement les fautes de frappe ou en manquant de détails, la prochaine chance est que vos bases de données sont corrompues.

Un signal informatif de la corruption de la base de données est lorsque la finition frontale de votre site Web semble fonctionner correctement, mais la fermeture arrière montre le concept d'erreur ou vice versa.

Si tel est le cas, vous êtes probablement sur la bonne voie. Cette opération est un peu moins fastidieuse que de vérifier toutes les qualifications de votre base de données, mais elle nécessite cependant une petite opération. Il existe deux moyens probables pour terminer l'occupation :

Sélection #1 Autoriser la réparation de la base de données WordPress

En adhérant à l'étape 2, vous voudrez ouvrir votre fichier wp-config.php à l'aide de l'éditeur.
Faites défiler jusqu'à la base du fichier et incluez la ligne de code suivante :

 define( 'WP_Make it possible for_REPAIR', correct )

Enregistrez vos modifications, mais gardez l'éditeur ouvert, vous en aurez probablement besoin dans quelques minutes.

Futur, ouvrez un nouvel onglet dans votre navigateur. Accédez à l'URL suivante :

 http://yoursite.com/wp-admin/maint/mend.php

Cela ouvrira l'outil de base de données WordPress qui ressemblera à l'image ci-dessous. Vous pouvez choisir à la fois "Réparer la base de données" ou "Réparer et optimiser la base de données". Néanmoins, pour rester du côté de l'avertissement, il serait préférable de simplement réparer les bases de données.

WordPress-base-de-réparation
Si vous ne voyez vraiment pas la solution de maintenance idéale mais que vous voyez ces informations, vous devrez d'abord modifier votre fichier wp-config.php.

Une fois ce déplacement terminé, revenez à votre éditeur de fichiers, supprimez la ligne que vous avez incluse en bas et aidez-vous à enregistrer à nouveau le fichier. Vous avez maintenant désactivé le dispositif de service de réparation. N'oubliez vraiment pas cette action de clôture .

Possibilité #2 Restaurez vos bases de données en travaillant avec phpMyAdmin

Une autre façon de réparer le service de vos tables de base de données consiste à utiliser l'interface phpMyAdmin dans votre cPanel. Bien que beaucoup plus rapide et moins compliqué, ce système nécessite également une prudence supplémentaire minimale car vous pouvez effacer complètement vos bases de données depuis phpMyAdmin.

Rappel de bienvenue : Sauvegardez généralement votre base de données juste avant de créer des améliorations.

phpMyAdmin

Après avoir ouvert phpMyAdmin (voir ci-dessus), décidez de la base de données acceptable sur le côté encore gauche de votre écran. À venir, assurez-vous que l'onglet Composition est sélectionné. Ensuite, mettez en surbrillance toutes les tables et utilisez la liste déroulante, choisissez "Réparer la table" en dessous.

Réparez le centre de service en utilisant phpMyAdmin - Choisissez les produits "Vérifier tous" puis cliquez sur "Réparer maintenant"

Au moment où cette action apparaît comme étant terminée, vous pouvez fermer phpMyAdmin et tester votre site Web.

Il y a un problème avec le serveur

La troisième et dernière possibilité est qu'un dilemme avec votre serveur est à l'origine de votre concept d'erreur. Si votre site Web est hébergé dans un environnement partagé, il est généralement beaucoup plus probable qu'un serveur surchargé entraîne le dilemme.

Avec de nombreuses entreprises d'hébergement Web partagé, des milliers d'autres sites Web peuvent être hébergés sur le même serveur. Si l'un de ces utilisateurs finaux décide d'abuser des ressources du serveur, que ce soit intentionnellement ou non, il est possible que leurs actions affectent toutes les autres personnes dont le site Web est hébergé sur le même serveur.

La bonne nouvelle à propos de ce scénario est que les clients déclenchant ce type de défi sont normalement rapidement signalés par le drapeau rouge. Lorsque votre hébergeur découvre le problème, le compte incriminé est suspendu ou mis en laisse assez brièvement.

Il est également possible que ces problèmes ne soient pas induits délibérément. Si votre site Web ou un autre site Web sur le même serveur est présenté dans le push ou la première page de Reddit par exemple, un pic de visiteurs inattendu peut surcharger les bases de données. Cette forme de dilemme sera également susceptible de se résoudre relativement rapidement. Si vous avez tout essayé et que votre site Web est toujours hors ligne après quelques minutes, il est peut-être temps de téléphoner ou de discuter en ligne avec votre hébergeur.

Si ce problème survient parfois et est le résultat final de l'utilisation d'un hébergement Internet partagé, vous voudrez peut-être envisager de passer à un hébergement Web géré à la place. Bien que ce soit un peu plus cher, vous n'aurez presque jamais ce genre de problèmes à régler.

Emballer

Cela couvre à peu près les quelques facteurs les plus courants que vous pourriez rencontrer l'information "Erreur lors du développement d'une connexion à la base de données":

  1. Identifiants de base de données incorrects.
  2. Une base de données ou une table de base de données de personnes corrompue.
  3. Un problème avec le serveur.

Dans la plupart des cas, ce message d'erreur est une difficulté qui peut être résolue en moins de 15 minutes . Si vous ne savez pas comment y faire face ou si vous n'êtes pas satisfait des méthodes décrites dans cet article, il est probablement préférable de contacter votre hébergeur ou de passer à un service d'assistance WordPress. La toute dernière chose que vous voulez faire est d'induire des problèmes supplémentaires dans votre base de données.

Même avec l'hébergement partagé, vous découvrirez que le support client est plus que satisfait pour vous aider à résoudre cette erreur dans presque tous les cas. Sinon, il serait peut-être temps de chercher une autre organisation d'hébergement.

Si vous rencontrez à tout moment des difficultés avec votre base de données WordPress, assurez-vous de partager les commentaires ci-dessous.

Permettez-nous de savoir si vous avez préféré la mise en place.