Le message « Erreur lors de l'établissement de la connexion à la base de données » dans WordPress est une erreur fatale qui rend votre site inaccessible aux utilisateurs. Elle se produit lorsque WordPress ne parvient pas à se connecter à la base de données.
Étant donné que plusieurs facteurs peuvent affecter cette connexion, l'erreur peut être un peu difficile à résoudre pour les débutants.
Nous gérons notre blog sur WordPress depuis 16 ans et avons rencontré une variété d'erreurs et d'avertissements, y compris l'« Erreur lors de l'établissement de la connexion à la base de données ». Grâce à notre expérience et à de nombreux essais et erreurs, nous avons appris à résoudre ces problèmes sans perturber notre site.
Dans cet article, nous vous montrerons comment corriger facilement l'« Erreur lors de l'établissement de la connexion à la base de données » sur votre site WordPress, étape par étape.

Qu'est-ce qui cause l'erreur lors de l'établissement de la connexion à la base de données dans WordPress ?
Une base de données est un logiciel qui facilite le stockage, l'organisation et la récupération de données à partir d'autres logiciels.
En tant que système de gestion de contenu, WordPress utilise une base de données pour stocker tout votre contenu et d'autres données de site Web. Il se connecte ensuite à la base de données chaque fois que quelqu'un visite votre site Web.
WordPress a besoin des informations suivantes pour se connecter à la base de données :
- Votre nom de base de données
- Nom d'utilisateur et mot de passe de la base de données
- Serveur de base de données
Ces informations sont stockées dans votre fichier de configuration WordPress, appelé wp-config.php.
Si l'une de ces informations est incorrecte, WordPress ne pourra pas se connecter à votre serveur de base de données, et vous verrez l'erreur « Erreur lors de l'établissement de la connexion à la base de données ».

C'est l'une des erreurs WordPress les plus courantes. Outre des identifiants incorrects, cette erreur peut également apparaître si le serveur de base de données est en panne ou si les fichiers de base de données sont corrompus.
Cela dit, examinons comment résoudre le problème « Erreur lors de l'établissement de la connexion à la base de données » dans WordPress avec un dépannage étape par étape.
1. Vérifiez vos identifiants de base de données WordPress
Des identifiants incorrects sont la cause la plus fréquente de l'erreur de connexion à la base de données. Si vous avez récemment déplacé votre site WordPress vers un nouvel hébergeur, c'est probablement le problème.
Vos identifiants de base de données WordPress sont stockés dans le fichier wp-config.php. C'est le fichier de configuration de WordPress qui contient des paramètres importants, y compris les informations de base de données.
Si vous n'avez jamais modifié le fichier wp-config.php auparavant, consultez notre guide pour débutants sur comment modifier le fichier wp-config.php pour plus d'instructions.
Vous rechercherez les lignes suivantes dans le fichier wp-config.php :
// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define( 'DB_NAME', 'database_name_here' );
/** MySQL database username */
define( 'DB_USER', 'username_here' );
/** MySQL database password */
define( 'DB_PASSWORD', 'password_here' );
/** MySQL hostname */
define( 'DB_HOST', 'localhost' );
Ici, vous devez vous assurer que les informations relatives au nom de la base de données, au nom d'utilisateur, au mot de passe et à l'hôte de la base de données sont correctes.
Vous pouvez confirmer ces informations à partir du tableau de bord de votre compte d'hébergement WordPress. Pour ce tutoriel, nous utiliserons Bluehost, mais le processus sera similaire pour d'autres panneaux d'hébergement.
Une fois connecté, cliquez sur l'onglet « Site Web » dans la colonne de gauche, puis basculez vers l'onglet « Avancé ». Faites ensuite défiler jusqu'à la section « Base de données » et cliquez sur le bouton « Gérer » à côté.

Cela ouvrira la page Bases de données MySQL dans cPanel dans une nouvelle fenêtre.
Ici, vous pouvez trouver le nom de votre base de données et votre nom d'utilisateur dans la section « Base de données actuelle ». N'oubliez pas de copier et coller ces informations dans un bloc-notes afin de pouvoir les ajouter au fichier wp-config.

Ensuite, faites défiler jusqu'à la section « Utilisateurs actuels », où vous pouvez cliquer sur le lien « Changer de mot de passe » à côté du nom de votre base de données.
Cela vous mènera à un nouvel écran, où vous pourrez changer le mot de passe de la base de données selon vos préférences.

Une fois que vous avez confirmé tous les détails de votre base de données, vous pouvez modifier ces informations dans votre fichier wp-config.php si nécessaire.
Après cela, essayez de visiter votre site Web à nouveau pour voir si l'erreur de connexion à la base de données a disparu.
Si vous voyez toujours l'erreur, cela signifie que quelque chose d'autre ne va pas.
2. Vérifiez les informations de votre hôte de base de données
Si vous êtes sûr que les informations de votre nom de base de données, de votre nom d'utilisateur et de votre mot de passe sont exactes, vous voudrez vous assurer que vous utilisez les bonnes informations d'hôte de base de données.
La plupart des sociétés d'hébergement WordPress utilisent localhost comme hôte de votre base de données. Cependant, certaines sociétés d'hébergement WordPress géré utilisent des serveurs séparés pour héberger les bases de données. Dans ce cas, vos informations d'hôte de base de données ne seront pas localhost.
Cela signifie que vous devrez contacter votre société d'hébergement WordPress pour confirmer ces détails.
3. Réparer la base de données WordPress
Maintenant, vous pourriez obtenir une erreur différente dans le tableau de bord wp-admin, telle que « Une ou plusieurs tables de base de données sont indisponibles » ou « La base de données peut avoir besoin d'être réparée ». Dans ce cas, vous devez réparer votre base de données.
Vous pouvez le faire en ajoutant la ligne suivante dans votre fichier wp-config.php. Assurez-vous de l'ajouter juste avant la ligne « C'est tout, arrêtez d'éditer ! Bon blogging » :
define('WP_ALLOW_REPAIR', true);
Une fois que vous avez fait cela, vous pouvez voir les paramètres en visitant cette page : http://www.votresite.com/wp-admin/maint/repair.php. Assurez-vous simplement de remplacer votresite.com par votre propre nom de domaine.
Ici, vous devez cliquer sur le bouton « Réparer la base de données » pour démarrer le processus.

Note : L'utilisateur n'a pas besoin d'être connecté pour accéder à la page de réparation de la base de données. Une fois que vous avez terminé la réparation et l'optimisation de votre base de données, assurez-vous de supprimer cette ligne de code de votre wp-config.php.
Cependant, si vous ne souhaitez pas ajouter de code à votre site, vous pouvez également réparer votre base de données en utilisant le cPanel de votre compte d'hébergement.
Rendez-vous sur votre compte d'hébergement, où vous devez ouvrir la page « Sites Web » depuis la colonne de gauche. Ensuite, basculez vers l'onglet « Avancé » et cliquez sur le bouton « Gérer » dans la section Base de données.

Cela ouvrira cPanel dans un nouvel onglet. Ici, faites défiler jusqu'à la section « Modifier les bases de données » et choisissez le nom de votre base de données dans le menu déroulant « Réparer la base de données ».
Une fois que vous avez fait cela, cliquez simplement sur le bouton « Réparer la base de données » pour lancer le processus.

Le panneau d'hébergement va maintenant réparer automatiquement votre base de données pour vous.
Une fois le processus terminé, vous verrez également un message de succès.

Vous pouvez maintenant visiter votre site WordPress pour voir si l'erreur a été résolue ou non.
4. Vérifiez si votre serveur de base de données est hors service
Si tout semble correct et que WordPress ne parvient toujours pas à se connecter à la base de données, alors votre serveur de base de données (serveur MySQL) est peut-être hors service.
Cela peut se produire en raison d'un trafic intense sur un serveur. Votre serveur d'hébergement ne peut tout simplement pas gérer la charge (surtout lorsque vous êtes sur un hébergement partagé).
En raison de cela, votre site ralentira et pourrait même afficher l'erreur pour certains utilisateurs. Dans ce cas, vous devriez appeler ou discuter en direct avec votre fournisseur d'hébergement et lui demander si votre serveur MySQL répond.
De plus, si vous avez d'autres sites Web fonctionnant sur le même serveur, vous pouvez vérifier ces sites pour confirmer que votre serveur SQL est hors service.
Si vous n'avez pas d'autre site sur le même compte d'hébergement, accédez simplement à votre tableau de bord d'hébergement et basculez vers l'onglet « Avancé ».
Après cela, cliquez sur le bouton « Gérer » à côté de la section phpMyAdmin.

Cela ouvrira phpMyAdmin dans une nouvelle fenêtre, où vous devrez cliquer sur l'option « Base de données » en haut.
Après cela, cliquez sur le nom de votre base de données pour accéder à ses paramètres. Si vous y parvenez, il est alors temps de vérifier si votre utilisateur de base de données dispose des autorisations suffisantes.

Pour ce faire, vous devez créer un nouveau fichier appelé testconnection.php et y coller le code suivant :
<?php
$link = mysqli_connect('localhost', 'username', 'password');
if (!$link) {
die('Could not connect: ' . mysqli_error());
}
echo 'Connected successfully';
mysqli_close($link);
?>
Après avoir collé le code, assurez-vous de remplacer le nom d'utilisateur et le mot de passe par les vôtres. Vous pouvez maintenant téléverser ce fichier sur votre site Web et y accéder via un navigateur Web.
Si le script s'est connecté avec succès, cela signifie que votre utilisateur dispose des autorisations suffisantes et que quelque chose d'autre cause l'erreur.
Maintenant, vous devez retourner à votre fichier wp-config et le scanner pour vous assurer que tous les détails sont exacts et sans fautes de frappe.
Solutions supplémentaires qui ont fonctionné pour les utilisateurs
Si les conseils de dépannage mentionnés ci-dessus ne parviennent pas à résoudre l'erreur de connexion à la base de données sur votre site Web, vous pouvez essayer ces étapes supplémentaires.
Comme signalé par nos utilisateurs, ces étapes ont aidé certains d'entre eux à résoudre l'erreur de connexion à la base de données sur leurs sites Web.
1. Mettre à jour l'URL du site WordPress
Vous pouvez essayer de mettre à jour l'URL du site WordPress en utilisant phpMyAdmin dans cPanel.
Accédez simplement à phpMyAdmin depuis le tableau de bord de votre compte d'hébergement et sélectionnez votre base de données WordPress dans la liste.
Après cela, passez au menu SQL en haut et entrez la requête MySQL suivante :
UPDATE wp_options SET option_value='YOUR_SITE_URL' WHERE option_name='siteurl'
Cela devrait ressembler à ceci :

N'oubliez pas de fournir votre propre URL de site et de changer wp_options en votre propre nom de table, car vous avez peut-être changé le préfixe de table WordPress.
2. Redémarrer le serveur Web
Les utilisateurs de serveurs dédiés, de serveurs locaux et de serveurs privés virtuels (VPS) peuvent essayer de redémarrer leurs serveurs.
Cela redémarrera votre serveur Web et votre serveur de base de données, ce qui pourrait résoudre certains problèmes temporaires à l'origine de l'erreur.
3. Demander de l'aide
Si tout le reste échoue, vous devrez peut-être contacter votre société d'hébergement Web. Toutes les bonnes sociétés d'hébergement WordPress vous aideront à dépanner le problème, vous indiqueront la bonne direction, ou même le résoudre pour vous.
Vous pouvez également embaucher des développeurs WordPress pour vous aider à résoudre ce problème.
Nous espérons que cet article vous a aidé à résoudre le problème « Erreur lors de l'établissement d'une connexion à la base de données » dans WordPress. Vous voudrez peut-être aussi consulter notre guide de dépannage WordPress pour des conseils sur la résolution des problèmes WordPress par vous-même ou notre tutoriel sur comment ajouter une page d'erreur de base de données personnalisée dans WordPress.
Si cet article vous a plu, abonnez-vous à notre chaîne YouTube pour des tutoriels vidéo WordPress. Vous pouvez également nous retrouver sur Twitter et Facebook.


Riya Mehta
Salut,
Aujourd'hui, j'ai eu la même erreur et je l'ai résolue en accordant tous les privilèges (permissions) à l'utilisateur sous la base de données définie dans le fichier de configuration, c'est-à-dire le fichier wp.config.
bog
Ce qui m'est arrivé, c'est que mon disque dur (linux) est passé spontanément en mode lecture seule. Sans raison apparente. Je sais que c'est une cause obscure, mais j'ai pensé apporter ma contribution. (généralement le signe d'un disque défaillant, m'a-t-on dit).
Masood Ahmad
Bonjour à tous,
Dans mon cas, c'était très simple. Le mot de passe de la base de données MySQL et le mot de passe dans le wp_config.php doivent être identiques, ignorant ce fait, j'ai changé le mot de passe de la base de données mysql et je suis resté contrarié toute la journée. Jusqu'à ce que par hasard je revienne sur le changement. Mon site était en ligne et opérationnel dans la seconde qui a suivi.
Jamie
Lorsque je renomme index.php en index_.php — alors le back-end du site web se charge correctement
Les pages du site web affichent une erreur Apache normale « Not Found »
——
Lorsque je restaure le nom de fichier index.php — alors rien ne fonctionne, et je reçois « error establishing a database connection » sur les pages publiques. Et le propre message de WordPress « error establishing a database connection » dans une boîte de dialogue lorsque je visite /wp-admin
Toute aide que vous pourrez m'apporter sera grandement appréciée !
Tony thomas
Lorsque vous opérez dans Google Cloud, vous pouvez souvent recevoir cette erreur si votre RAM utilise plus de ressources.
se connecter à Google Cloud
Trouvez l'instance dans « compute engine ». Cliquez sur le menu supérieur pour trouver « compute engine »
se connecter en SSH
tapez sudo bash (pour entrer en tant que root)
Ensuite, tapez/copiez-collez :
systemctl start mariadb.service (sous centos 7)
l'erreur « error establishing database » sera résolue instantanément.
Jarrett
Si vous utilisez mysql, vous pouvez faire ceci
sudo service mysql restart
Merci pour l'indication !
Sabir Guiri
Ça a marché parfaitement. Merci beaucoup !
Yudha Haris
Merci beaucoup, ça marche..
Tim
Merci pour cet article… c’est le plus utile sur le web, je dirais.
J'ai toujours le problème de toute façon (l'hébergeur est Godaddy)… J'ai créé la page testconnection.php et j'obtiens ce message d'erreur :
Attention : mysql_connect() : Accès refusé pour l'utilisateur ‘username’@’hostIP’ (en utilisant le mot de passe : OUI) dans /home/content/n3pnexwpnas01_data02/52/3027952/html/wp-config.php à la ligne 106
Impossible de se connecter : Accès refusé pour l'utilisateur ‘username’@’hostIP’ (en utilisant le mot de passe : OUI)
– username étant le nom d'utilisateur que j'utilise pour me connecter à la base de données via Phpmyadmin
– password étant le mot de passe que j'utilise pour me connecter à la base de données via Phpmyadmin
– hostIP étant la valeur du nom d'hôte que j'ai trouvée dans les variables de la base de données dans Phpmyadmin
Je suis bloqué depuis des heures… pouvez-vous m'aider ? Je n'ai aucune idée de quoi faire ni comment le faire…
Merci d'avance
Support WPBeginner
La raison la plus probable est que les informations dans votre fichier wp-config.php sont incorrectes. Il peut s'agir de votre hôte MySQL, de votre nom d'utilisateur, de votre mot de passe ou du nom de votre base de données. SI vous utilisez une adresse IP comme nom d'hôte, essayez d'y ajouter le port. Demandez de l'aide à votre hébergeur web.
Admin
Prashant
Chers amis,
Je suis nouveau et je connais très peu de choses sur WordPress. Aujourd'hui, je rencontre un problème.
lorsque j'essaie de publier un nouvel article ou de mettre à jour un ancien et que j'appuie sur le bouton publier ou mettre à jour, il est automatiquement redirigé vers la page d'accueil, rien ne se passe, aucun changement dans l'article mis à jour, aucun nouvel article publié. Aidez-moi si quelqu'un connaît un tel problème.
merci
Support WPBeginner
Essayez de mettre à jour les permaliens en visitant la page Paramètres->Permaliens et cliquez simplement sur le bouton de mise à jour.
Admin
Abel
Salut, merci, ça a marché pour moi, pouce levé !
Robert DeRobertis
Merci, Merci, Merci.
J'ai été piraté récemment et j'ai changé les mots de passe de mon site web pour quelque chose de plus sécurisé. J'ai oublié de mettre à jour le fichier de configuration. Cela m'a sauvé la mise.
Cássio Sá
Mon ami, j'ai des larmes de joie en ce moment, tu m'as sauvé la vie. Le problème était dans le fichier de configuration. J'ai importé l'ancienne base de données et j'ai changé les identifiants dessus, mais je n'avais pas changé les identifiants dans le fichier de configuration. Merci beaucoup pour le conseil.
Ali
Je viens de changer http en HTTPS. Maintenant, mon site ne s'ouvre plus et affiche la même erreur. Pouvez-vous me dire quoi faire maintenant ?
Ryan
Avez-vous modifié l'URL du site dans la base de données, dans la table WP_Options ?
feizel
Merci beaucoup. J'ai cherché la solution toute la nuit.
Paul
Super article sur la façon de résoudre les erreurs de connexion à la base de données.
Il serait peut-être bon de faire un lien vers votre ancien article sur la création d'une page d'erreur de base de données personnalisée. Sinon, si vous utilisez un bon programme de mise en cache, cela peut prendre un certain temps avant de réaliser que quelque chose ne va pas. Cet article et la fonction d'e-mail vous permettent d'être informé instantanément et de fournir une belle image et un texte personnalisé, ce qui est plus professionnel que le message par défaut.
https://www.wpbeginner.com/wp-tutorials/how-to-add-a-custom-database-error-page-in-wordpress/
stephanie wandke
Merci pour cet article ! C'était définitivement un problème d'utilisateur de base de données et lorsque j'ai ajouté un nouvel utilisateur et mot de passe, et modifié le fichier wp-config, BAM le site était de retour. Vous avez rendu cela facile et j'ai résolu mon problème en moins de 15 minutes. Merci !
Edward
Client Godaddy. J'ai le même problème.
La base de données fonctionnait bien. Ce qui a fonctionné pour moi, c'est d'aller dans wp_config et de changer la ligne suivante :
define(‘DB_HOST’, ‘localhost’); [le db_host était différent de localhost]
à
define(‘DB_HOST’, ‘[mon adresse IP]’) et cela a bien fonctionné
Merci pour le tuyau !
Daryl
Cela a fonctionné pour moi sur mon site GoDaddy
Shakti
Monsieur, aidez-moi s'il vous plaît.
Mon site web se charge et fonctionne bien, mais j'obtiens une erreur d'établissement de connexion à la base de données lorsque j'essaie d'accéder à wp-admin. J'ai rechargé la page 3 à 10 fois et mon site fonctionne. Encore une fois, j'obtiens cette erreur de manière inattendue.
Support WPBeginner
Il semble que votre serveur de base de données ne réponde pas. Veuillez contacter votre hébergeur web et lui signaler ce qui se passe.
Admin
Shakti
Ok, merci Monsieur
Shelly
Mon site tombe en panne et je reçois ce même message d'erreur à la même heure chaque nuit. Cela dure environ une heure et demie, puis le site est de nouveau opérationnel. Cela indiquerait-il un problème avec mon service d'hébergement ?
Harinath
Avez-vous trouvé une solution ?
Liesje
Thanks a lot for this article ! Piece of cake this way
Saved me a lot of work and headaches.
Cordialement,
Liesje
praveen
J'ai une erreur sur la page wp-admin. Elle indique "Erreur lors de l'établissement d'une connexion à la base de données". Comment résoudre ce problème ?
Ian Wells
Cela m'est arrivé une fois sur mon instance EC2 AWS. La cause était que j'utilisais un petit serveur t2.micro, et j'avais parfois trop de requêtes httpd, surtout lorsque j'activais mes contrôles de santé AWS qui augmentent le trafic. J'ai reconfiguré mon /etc/httpd/conf/httpd.conf selon les instructions ici : https://wordpress.org/support/topic/how-to-optimize-apache-for-wordpress et jusqu'à présent, tout va bien. Je ne vois plus 20 processus httpd ou plus s'exécuter simultanément, suivis de problèmes de mémoire insuffisante et de déconnexion de la base de données.
Ian Wells
Cette erreur continuait de se produire. Je pouvais la résoudre en redémarrant EC2, mais ce n'était pas très satisfaisant. Ensuite, j'ai remarqué que mon installation EC2 était obsolète, j'ai donc exécuté "sudo yum update" sur le serveur. Cela semble beaucoup plus stable maintenant.
ani
Bien... informations exhaustives et détaillées... Je me suis battu avec mon hébergeur et j'ai exigé une cause racine pour les performances/la connectivité lentes de la base de données... ces gars n'arrêtaient pas de recommander de passer à une configuration dédiée... POST a donné un aperçu des problèmes probables et des moyens de les résoudre.
Merci !
alexsbutler
Vous pouvez également essayer l'outil Kernel for Word file repair pour réparer facilement votre fichier Word corrompu.
Ken Pyle
Merci pour l'article. Lunarpages est mon hébergeur et vers 2h30 du matin (merci Jetpack de surveiller mon site), mon site a cessé de fonctionner et j'ai également eu l'erreur "Erreur lors de l'établissement d'une connexion à la base de données".
La façon dont j'ai résolu le problème a été de ré-entrer le mot de passe dans la base de données MySQL (accessible via Cpanel). J'ai utilisé le même mot de passe qui était déjà dans le fichier de configuration, donc de cette façon, je n'ai eu à changer qu'une seule variable.
J'ai essayé sur 3 installations Wordpress jusqu'à présent et cela semble fonctionner, car Jetpack m'a informé que mon site était de nouveau en ligne après avoir été hors service pendant 16 heures.
C'est un mystère quant à la raison pour laquelle il s'est déconnecté.
Jason Teale
Je suis aussi chez Lunarpages. Donc, en gros, je dois juste ré-entrer le mot de passe du blog et c'est tout ? Quelle a été la seule variable que vous avez changée ?
Mike B
Je suis également chez Lunarpages. J'ai également dû ré-entrer mon mot de passe dans le C-Panel. Quelque chose a dû se passer avec Lunarpages ce matin.
NickP
Merci, Ken ! Exactement ce que je devais savoir. De retour en marche en quelques minutes...
Harm
J'ai apporté quelques modifications dans wp_user et wp_metadata pour créer un nouvel administrateur. Ensuite, j'ai reçu ce message. J'ai essayé de regarder le fichier wp-config, mais j'ai reçu le même message ! Que puis-je faire d'autre ?
Scott
C'est un peu bête en y repensant, mais cela pourrait aider quelqu'un d'autre, donc je pense que cela vaut la peine d'être partagé. Récemment, j'ai eu un site configuré pour utiliser Cloudflare comme CDN. Tous les enregistrements DNS "A" étaient configurés, sauf celui pour "mysql.domain.com", donc même en utilisant l'astuce testconnection.php, cela n'a pas fonctionné (sur Dreamhost qui n'utilise pas localhost). J'ai simplement ajouté l'enregistrement "A" dans Cloudflare et tout est rentré dans l'ordre.
Sharad Gupta
Une solution géniale pour un problème très difficile et ennuyeux.
MaSilat
Génial. Cela m'a aidé et a résolu le problème de base de données.
Mohamed Azazy
Vous pouvez également redémarrer votre service MySQL si vous utilisez un VPS.
– sudo service mysql restart
Ça a marché pour moi !
Dustin Overbeck
Merci pour cette suggestion. Redémarrer mysql a été la solution miracle dans ma situation.
Michael D
Merci pour cet article, il a aidé !
Nous avons eu l'erreur sur le domaine racine et wp-login. Changer 'localhost' par l'adresse IP dans wp-config.php l'a résolu.
Rav
Il semblait que mon 'localhost' ne fonctionnait pas, alors j'ai simplement ajouté l'adresse directe de mon hébergeur (mysql.hostinger.co.uk) et tout a recommencé à fonctionner !
Merci pour votre aide !
Christopher
En fait, j'ai "Erreur lors de l'établissement d'une connexion à la base de données" sur ma page d'accueil uniquement. Toutes les autres pages fonctionnent bien. S'il vous plaît, faites-moi savoir quoi faire.
Adrienne
Mon ancien client a ce problème maintenant, et son site a environ 3 ans et n'a pas été mis à jour. Je pense que le thème et tous les changements ont corrompu ce site. Il doit être abandonné et refait.... maintenant, je dois trouver un moyen simple de le faire. lol
Nicole
Je déplaçais un système multisite - j'ai dû changer l'ancien nom du site web dans ma base de données, ainsi que dans les fichiers .htaccess et wp-config
m3d01
Bonjour à tous,
I found the problem that my hosting service made update and that lead to change in the DB_HOST number so i change it back by the new one by edit the config file and the site is back again to work finally
John Bert
Récemment, j'ai transféré d'Arvixe à Phi9 web host.
En fait, j'ai oublié de changer les « chaînes de connexion MySQL » de l'ancien hôte dans wp-config.php. Maintenant, ça fonctionne.
Thank you for your great help I really appreciate it!
Micky
I have seen this error. I was putting the wrong MySQL port in connection line. Your post helped me fix it.
Carl
Cela semble logique. Mais je passe par chaque étape et rien ne change. Pourquoi est-ce si complexe ?
J'ai aimé l'idée de la réparation de la base de données, mais il semble que WordPress doive être opérationnel pour cliquer sur le bouton « Réparer la base de données ». J'y travaille depuis 2 jours. Existe-t-il un endroit où je peux trouver le problème en examinant du code ? Tout cela semble si vague.
Leonard Rattini
Comme j'ai travaillé dans la conception d'applications informatiques pendant 30 ans, et que je suis également enregistré comme professionnel certifié en informatique, beaucoup de gens, pour impressionner, utilisent le terme « base de données » de manière incorrecte.
Une base de données est une méthodologie de conservation des données différente de ce qui était utilisé avant son époque. Dans les premiers temps, les données étaient conservées sur des cartes perforées de 80 colonnes liées entre elles et collectivement appelées un fichier. Par exemple, de nombreux enregistrements de factures étaient collectivement connus sous le nom de Fichier de facturation. Les dossiers médicaux collectivement, étaient connus sous le nom de Fichier médical, etc.
Aux premiers jours des grands ordinateurs centraux, avant l'arrivée des PC, ils traitaient ces « enregistrements fixes de 80 colonnes ». Avec l'avènement d'Internet et des claviers multiples distribués, les données étaient alors enregistrées sous forme de « paquets de données » et stockées dans une « base de données », qui est une structure de format tridimensionnel stockée dans l'ordinateur. Ensuite, au bon moment, pour le traitement, les éléments de données nécessitaient des « paquets de données liés » qui permettaient cela, ce qui ressemblait alors à un enregistrement familier.
Une application doit être conçue comme une application basée sur une base de données qui comprend une personne responsable de l'administration de la base de données, sinon son application n'est pas une application de base de données.
Une application de base de données servait deux objectifs principaux par rapport aux anciennes méthodes de fichiers utilisées autrefois, avant Internet et les claviers distribués. L'un était de capturer les éléments de données au premier point de saisie (des données). Et deuxièmement, il est destiné à éliminer la « redondance des données ». Leonard Rattini, CCP (pour connaître mes qualifications CCP, recherchez ICCP sur Google)
Toby Harding
J'ai vu cette erreur plusieurs fois maintenant, avec mon Wordpress hébergé sur une machine Amazon EC2 dans leur cloud AWS. Un moyen simple de résoudre le problème est de redémarrer l'instance depuis la console d'administration AWS.
Jake B
Merci pour l'article. J'ai pu suivre chaque étape jusqu'à ce que je trouve mon problème.
Inconnu
Salut, j'obtiens cette erreur lors de l'installation de wordpress « Erreur lors de l'établissement d'une connexion à la base de données », que dois-je faire pour me débarrasser de cette erreur. J'ai tout essayé, comme changer le nom de la base de données, supprimer les bases de données précédentes, mais wordpress n'est toujours pas installé. S'il vous plaît, aidez-moi !
David Clarke
Mon problème a été résolu en quelques minutes grâce à cet article utile, merci beaucoup !
Vendredi
Je ne peux pas m'en empêcher, depuis que j'ai créé mon site, je n'ai pas touché à cette zone, pouvez-vous m'aider à le faire
mikhail
Merci pour l'article, ça aide.
Pour moi, c'est parce que je change mon mot de passe utilisateur de base de données depuis CPanel, mais apparemment le fichier wpconfig.php ne se met pas à jour automatiquement lorsque je change mon mot de passe utilisateur de base de données.
Je dois le changer manuellement dans
define(‘DB_PASSWORD’, ‘[insérez votre mot de passe ici]’);
Juan Loayza
Merci beaucoup ! C'était un casse-tête… jusqu'à ce que je trouve votre solution…
Tapiwa
Mec ! Merci beaucoup ! J'ai juste réparé mon site web grâce à cet article et à votre commentaire.
Max Demian
Vraiment utile, merci.
James Kalmakoff
L'article était très utile et j'ai résolu mon problème de connexion à la base de données. Un autre endroit où chercher des erreurs est dans la base de données MySQL. Assurez-vous que le « nom d'utilisateur de la base de données » et le « nom de la base de données » sont correctement attribués l'un à l'autre et qu'il n'y a pas de fautes de frappe !
Dawn
Je viens d'avoir cette erreur, j'ai copié et collé une page dans un document Word, j'ai vu qu'il y avait un paragraphe ajouté avec des publicités et des liens vers des sites comme le viagra, etc. J'ai supprimé le paragraphe de publicité/liens et j'ai recollé le texte sur ma page web. J'étais à la deuxième page et j'ai publié les mises à jour, quand j'ai reçu cette erreur… quelqu'un d'autre a-t-il eu ça ?
J
Hé – cela n'aidera pas votre problème, mais vous ne devriez pas utiliser Word pour modifier ces fichiers. Vous voulez utiliser un programme plus simple comme Notepad/TextEdit, etc.
Peter Gough
Un grand merci pour cet article. Très, très utile.