Tutoriels WordPress de confiance, quand vous en avez le plus besoin.
Guide du débutant pour WordPress
WPB Cup
25 millions+
Sites web utilisant nos plugins
16+
Années d'expérience WordPress
3000+
Tutoriels WordPress par des experts

Comment corriger l'erreur de connexion à la base de données dans WordPress

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.

Corriger l'erreur d'établissement d'une connexion à la base de données dans WordPress

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 ».

Erreur de connexion à la base de données dans WordPress

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é.

Cliquez sur le bouton Gérer à côté de la section Base de données

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.

Trouvez le nom de votre base de données et votre nom d'utilisateur dans la section Bases de données actuelles

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.

Changez votre mot de passe de base de données

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.

Réparer la base de données WordPress

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.

Cliquez sur le bouton Gérer à côté de 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.

Cliquez sur le bouton Réparer la base de données

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.

Message de succès de la réparation de la base de données

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.

Cliquez sur le bouton Gérer à côté de l'option 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.

Connecter PHPMyAdmin à votre base de données

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 :

Changer l'URL du site

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 en utilisant une plateforme comme Seahawk Media pour vous aider à résoudre ce problème à des tarifs raisonnables. Ils ont une équipe dédiée de développeurs experts en qui vous pouvez avoir confiance pour résoudre tous vos problèmes WordPress.

Seahawk Media

Vous pouvez également utiliser le service pour la maintenance de site, la réparation de site piraté, l'optimisation de la vitesse, la reconstruction de site Web et l'optimisation SEO.

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.

Avis : Notre contenu est financé par nos lecteurs. Cela signifie que si vous cliquez sur certains de nos liens, nous pouvons percevoir une commission. Voir comment WPBeginner est financé, pourquoi c'est important et comment vous pouvez nous soutenir. Voici notre processus éditorial.

La boîte à outils WordPress ultime

Accédez GRATUITEMENT à notre boîte à outils - une collection de produits et de ressources liés à WordPress que tout professionnel devrait posséder !

Interactions des lecteurs

673 CommentsLeave a Reply

  1. J'essaie d'installer WordPress sur mon PC local sous Windows 10. J'ai installé XAMPP, j'ai effectué toutes les modifications pour utiliser le port 8080. Pas de problème pour démarrer XAMPP. Pas de problème pour démarrer Apache ou MySQL. Je peux ouvrir phpMyAdmin depuis le bouton d'administration sans problème et j'ai pu ajouter une base de données. Si j'entre http://localhost:8080, la page XAMPP s'affiche. Cependant, lorsque j'entre http://localhost:8080/wp pour installer WordPress, la page web expire, mais ne fait rien. J'ai extrait les fichiers WordPress dans le dossier htdocs et j'ai modifié le fichier wp-config.php pour utiliser localhost:8080.
    À ce stade, je n'ai plus d'idée sur ce qu'il faut faire pour terminer l'installation et j'aurais vraiment besoin d'aide.

  2. Impossible d'installer WordPress sur GoDaddy. L'installation ne se termine même pas. « L'application a des erreurs ». – J'en ai besoin urgemment !! S'il vous plaît, aidez-moi

  3. Bonjour WPBeginner,

    Je gère actuellement un site Web viral. De nombreux sites Web viraux ont des plugins. Je joins un lien vers la capture d'écran ici

    Dans la niche des sites Web viraux, nous devons voir combien d'utilisateurs en temps réel sont présents sur une histoire particulière, car pour voir le caractère viral des nouvelles histoires, nous devons voir les utilisateurs en temps réel pour un article. Nous utilisons Google Analytics, mais le data mining est trop difficile dans Google Analytics pour voir si notre histoire devient virale ou non. En regardant les utilisateurs en temps réel pour une histoire particulière, nous concluons quelle de nos histoires devient virale sur les réseaux sociaux.

    Pouvez-vous me fournir des détails s'il vous plaît ? Comment puis-je afficher mes lecteurs d'histoires en direct sur la page de l'histoire/article. Je veux que mes utilisateurs voient combien d'utilisateurs en direct lisent cette histoire particulière.

    Existe-t-il un code de script ou un plugin pour ce type de fonctionnalité ?

  4. Brillant, cela m'a guidé pour résoudre ce problème !! J'ai également dû télécharger un nouveau fichier wp-settings.php.

    Merci

  5. Pour autoriser l'utilisation de cette page à réparer automatiquement les problèmes de base de données, veuillez ajouter la ligne suivante à votre fichier wp-config.php. Une fois cette ligne ajoutée à votre configuration, rechargez cette page.

    define(‘WP_ALLOW_REPAIR’, true);

  6. J'ai eu cette erreur en essayant d'installer WP à la maison pour tester sur un ordinateur portable Windows. J'ai tout essayé et j'ai ensuite remarqué que mon jeu de caractères dans le fichier wp-config.php où j'ai défini les paramètres d'accès à la base de données contenait des caractères qui n'étaient pas standard. Le caractère apostrophe n'était pas le caractère standard de la police Windows. Une fois que je les ai remplacés et que je les ai tous mis sur le même caractère, WP s'est installé sans problème.

  7. s'il vous plaît quelqu'un connectez mon ordinateur avec le travail d'équipe et résolvez mon problème
    Erreur lors de l'établissement d'une connexion à la base de données

  8. Cela a fonctionné pour moi en remplaçant « localhost » par l'IP que vous avez fournie. Merci !

  9. [RÉSOLU] Mes bases de données fonctionnaient toutes bien – il s'est avéré que le problème était le mot de passe lui-même. Le mot de passe contenait trois symboles &(= qui, je suppose, posaient problème à PHP. Je ne suis pas un expert en PHP mais je soupçonne que le problème venait du symbole « = ». Donc, une fois que j'ai changé le mot de passe, tout a fonctionné parfaitement. Bonne chance, j'espère que cela vous aidera.

    • Qu'est-ce qui a exactement aidé ? J'ai tout vérifié – ça ne fonctionne toujours pas. Dans la section « Vérifiez votre hébergeur Web (Serveur MySQL) », ils parlent du fichier testconnection.php, que dois-je faire après l'avoir créé et placé dans le répertoire WP ? comment puis-je exécuter ce code ? (désolé, je suis débutant dans ce domaine)

  10. Ce qui peut aussi être très utile ! Surtout si vous utilisez Wordpress sur IIS6/7/8 sur Windows Server... Vérifiez si le service MySQL est en cours d'exécution... Et aussi s'il s'exécute sous le bon compte utilisateur ! Normalement, ce devrait être simplement le système local !

  11. Même ceux qui ne sont pas tout à fait débutants sur WordPress sont souvent bloqués par cette erreur ! Grâce à votre approche systématique, j'ai réussi à identifier l''erreur' dans mon installation — une base de données MySQL corrompue, qui était tout sauf évidente, car toutes les tables semblaient être au bon endroit, et leur vérification/optimisation ne donnait aucune erreur… mais il y avait clairement quelque chose de très, très mal.

    Vider la base de données et la réimporter à partir d'une sauvegarde a résolu le problème !

    Thank you so much :)

  12. Merci beaucoup d'avoir écrit ceci et pour tous les commentaires. Mon site a été réparé en remplaçant la ligne
    /** MySQL database password */
    define(‘DB_PASSWORD’, ‘[des nombres et lettres aléatoires]’);

    par
    /** MySQL database password */
    define(‘DB_PASSWORD’, ‘[mon mot de passe habituel de connexion wp-admin]’);

    Je ne suis pas sûr si c'est la bonne façon de le réparer, mais cela a fonctionné.

  13. Je suis retourné dans mon cpanel et j'ai ré-entré les mêmes mots de passe pour 2 de mes 4 sites qui ne fonctionnaient pas et cela les a remis en marche.

  14. Je suis content d'avoir pu résoudre ce problème sur mon site après 4 jours. Dans mon cas, il était indiqué que la table wp-option avait planté. Et j'ai lancé la réparation, le résultat a montré qu'elle n'avait pas réussi, mais en réalité, elle avait été réparée.

    Après avoir reçu ce message de réparation non réussie, j'ai initié un chat en direct avec mon fournisseur de services, mais ils ont vérifié le site et m'ont informé que mon site était en ligne et j'étais heureux.

    Merci

  15. J'ai essayé toutes les solutions ci-dessus. Mais rien n'a fonctionné pour moi.
    Ensuite, j'ai essayé de regarder les journaux d'Apache. Il s'agissait d'attaques par force brute contre xmlrpc.php qui faisaient planter mon serveur WordPress.
    La solution simple qui a fonctionné pour moi a été de bloquer les adresses IP
    Je l'ai découvert ici

  16. Mon site web WordPress fonctionne, mais après un certain temps, il affiche une erreur « Erreur d'établissement de la base de données », puis je dois redémarrer « service mysqld start ». S'il vous plaît, aidez-moi pour que ce type d'erreur ne se reproduise plus. Merci.

  17. Merci, j'ai essayé certaines choses, mais au final, j'ai découvert que mon fichier de configuration générait un mot de passe aléatoire, alors que je l'avais changé pour un mot de passe spécifique.

  18. C'était très utile. Ceci, ainsi que les commentaires/expériences des gens, serait une ressource ou un guide très pratique. J'ai remarqué quelques offres d'emploi pour des testeurs d'erreurs WordPress et j'ai commencé à faire des recherches et j'ai trouvé cette page.

  19. Bonjour à tous. Juste parce que c'est la première page de Google sur ce sujet, je complète l'information. Dans mon cas, j'ai téléchargé mon wp-config de mon site de production. À la fin du fichier, juste après « define(‘WP_DEBUG’, false); », j'avais la configuration suivante.

    define( ‘WP_ALLOW_MULTISITE’, true );
    define(‘MULTISITE’, true);
    define(‘SUBDOMAIN_INSTALL’, false);
    define(‘DOMAIN_CURRENT_SITE’, ‘MONDOMAINE.com’);
    define(‘PATH_CURRENT_SITE’, ‘/’);
    define(‘SITE_ID_CURRENT_SITE’, 1);
    define(‘BLOG_ID_CURRENT_SITE’, 1);

    J'ai essayé de tout laisser comme c'était mais j'ai remplacé mydomain.com par mon ip + port.
    Une heure plus tard, je me rends compte qu'en commentant les lignes ci-dessous, le problème a été résolu :

    //define(‘MULTISITE’, true);
    //define(‘SUBDOMAIN_INSTALL’, false);
    //define(‘DOMAIN_CURRENT_SITE’, ‘MONDOMAINE.com’);

  20. J'ai essayé de me connecter pour maintenir le site mais j'obtiens cette erreur « Erreur d'établissement de la connexion à la base de données ». J'obtiens également cette erreur lorsque j'essaie d'accéder à wp-admin. Rien n'a été modifié de notre côté. À l'aide !

  21. Aide !
    Nous recevons un message d'erreur sur notre wordpress pour « Erreur lors de l'établissement d'une connexion à la base de données :
    Cela signifie soit que le nom d'utilisateur et le mot de passe dans votre fichier wp-config.php sont incorrects, soit que nous ne pouvons pas contacter le serveur de base de données à localhost. Cela pourrait signifier que le serveur de base de données de votre hôte est en panne.

    Êtes-vous sûr d'avoir le bon nom d'utilisateur et le bon mot de passe ?
    Êtes-vous sûr d'avoir tapé le bon nom d'hôte ?
    Êtes-vous sûr que le serveur de base de données est en cours d'exécution ?

    Nous sommes perplexes quant à la façon dont cela s'est produit. Si vous pouvez aider, ce serait formidable. Merci.

  22. S'il vous plaît, j'ai des problèmes pour utiliser mon tableau de bord wordpress. J'ai mis à jour mon site web via mon tableau de bord depuis quelques jours. Mais hier, j'ai commencé à recevoir ce message…… Erreur fatale : Impossible d'appeler une fonction surchargée pour un objet non existant dans /home/content/n3pnexwpnas01_data02/34/3566434/html/wp-includes/capabilities.php à la ligne 448……..quelqu'un peut-il me dire quoi faire ou quelle en est la cause svp.
    Sam.

    • Ce problème est très probablement causé par un plugin WordPress. Essayez ces conseils de dépannage WordPress pour trouver le coupable.

      Il est également possible que l'erreur soit causée par une incompatibilité avec la version PHP. Demandez à votre fournisseur d'hébergement WordPress quelle version de PHP ils utilisent et voyez s'ils peuvent la mettre à jour. La configuration minimale requise est la version PHP 5.6 ou supérieure pour WordPress.

      Admin

  23. J'ai aussi le même problème, mais le mien est tellement terrible que je ne peux pas accéder à mon cPanel. S'il vous plaît, que dois-je faire ?

  24. Après avoir regardé cette page et pensé « Je n'ai aucune idée de ce que je fais », j'ai simplement redémarré le serveur et maintenant tout va bien. Une idée pourquoi c'était le cas ?

    La seule chose à laquelle je peux penser qui aurait pu en être la cause est que j'ai perdu ma connexion Internet en me connectant, mais pourquoi ?

  25. MERCI BEAUCOUP. J'avais un utilisateur de base de données corrompu, je n'aurais eu aucune idée sans cet article.

    Sauveur de vie.

    Davo

  26. Lorsque j'ai cloné ma base de données MySQL pour configurer un site de staging, j'ai reçu la même erreur. J'ai découvert que l'utilisateur MySQL configuré pour que WP accède à la base de données doit avoir la permission d'accéder à la base de données via l'option CPanel -> Bases de données Mysql -> ajouter un utilisateur à la base de données. Sinon, vous obtiendrez le problème « Erreur lors de l'établissement d'une connexion à la base de données » lorsque vous essayez d'accéder à la page d'administration via l'URL.

  27. Erreur lors de l'établissement de la connexion à la base de données.

    Je n'ai pas fonctionné après avoir essayé quelques étapes. J'ai pensé, effaçons toutes les informations. J'ai donc réinitialisé la base de données MySQL. J'ai téléchargé un nouveau WordPress. Maintenant, il indique toujours une erreur lors de l'établissement de la connexion à la base de données. Toute aide et suggestions

  28. Cela a fonctionné pour moi, merci. J'ai déplacé un multisite de cinq domaines avec très peu de problèmes. Le seul ajustement concernait le préfixe de table des tables de la base de données. Pour une raison quelconque, les miennes n'étaient pas préfixées par wpcc-. Cela a été facilement modifié dans wp-config.php. Après cela, j'ai dû batailler avec le support technique pour que les sous-domaines pointent vers le répertoire où wp était installé. Ils ne comprenaient pas pourquoi je voulais qu'ils pointent tous au même endroit. Une fois qu'ils ont cédé et fait ce que j'ai demandé, tout a bien fonctionné.

  29. J'ai eu le même problème,

    j'ai aussi eu après une restauration à partir d'une sauvegarde une erreur : Erreur lors de l'établissement d'une connexion à la base de données

    j'ai vérifié la base de données avec phpmyadmin sous la base de données pour wordpress puis wp_options. Et il n'y avait aucun signe de quelque chose appelé siteurl

    Donc j'ai appuyé sur insérer -> option_id = 1
    Option_name = siteurl
    Option_value = http://www.example.com

    et je l'ai ajouté. Puis je suis retourné sur le site http://www.example.com/wp-admin et j'ai pu le restaurer

    j'espère que ça aide.

    Greetz J

  30. *Mise à jour de mon commentaire précédent*

    J'ai essayé de générer et d'appliquer de nouveaux mots de passe via cPanel. Lors du 3ème changement de mot de passe, j'ai toujours eu l'erreur « impossible de charger la base de données », mais cela m'a permis d'exécuter WP Repair.php !
    Tout s'est affiché comme étant OK.

    Maintenant, le site est de retour.

    Très irritant et étrange.

  31. I just started seeing this error. None of the above works :(
    Also tried renaming the DB, & running the ‘check’ & ‘repair’ options in cPanel = ‘OK’ on all elements.
    I can access & edit the DB via phpmyadmin.
    wpconfig is byte for byte identical to my original (then working) backup.

    The testconnection.php has revealed this –
    ‘Could not connect: Connection using old (pre-4.1.1) authentication protocol refused (client option ‘secure_auth’ enabled)’

    Toutes les idées sont appréciées.

  32. Je semble rencontrer l'erreur sur toutes les autres pages sauf la page principale. La page principale se charge correctement mais lorsque je clique sur un lien pour ouvrir une autre page, c'est là que j'obtiens l'erreur de connexion à la base de données.

    Quelqu'un a-t-il rencontré cela ? Toutes les pages, y compris la page principale, n'utilisent-elles pas la même connexion à la base de données ?

  33. cela fonctionne immédiatement après avoir mis l'adresse IP que je reçois du routeur 192.168.5.8 dans mon cas particulier.

    localhost, 127.0.0.1 ne fonctionnaient pas.

  34. J'ai copié un script PHP trouvé en ligne appelé testconnection.php. Le script capture et affiche l'erreur de connexion. J'ai exécuté le script depuis la ligne de commande en utilisant ‘php -f testconnection.php’. L'erreur m'a dit qu'il y avait un problème de lecture du fichier mysql.sock. Lorsque j'ai vérifié l'emplacement indiqué, il n'y avait pas de fichier mysql.sock. J'ai créé un fichier vide appelé mysql.sock à l'emplacement indiqué en utilisant touch et 'Voilà !' tout a fonctionné correctement depuis.

  35. J'ai eu le même problème sur mon site aussi, j'ai seulement changé la ligne pour DN Host à

    define(‘DB_HOST’, ‘localhost’);

    dans le fichier de configuration, il pointait vers une adresse IP qui se trouvait être celle du cpanel.

  36. Veuillez résoudre mon problème. J'essaie de restaurer une sauvegarde de base de données depuis un serveur mysql. Mais la restauration échoue avec l'erreur suivante 32 qui persiste.

    TITLE: Microsoft SQL Server Management Studio
    ——————————

    La restauration de la base de données « PROD_SALES_DATABASE » a échoué. (Microsoft.SqlServer.Management.RelationalEngineTasks)

    ——————————
    INFORMATIONS COMPLÉMENTAIRES :

    System.Data.SqlClient.SqlError : Le système d'exploitation a retourné l'erreur '32 (Le processus ne peut pas accéder au fichier car il est utilisé par un autre processus.)' lors de la tentative de 'RestoreContainer::ValidateTargetForCreation' sur 'C:\Program Files (x86)\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL\DATA\PROD_SALES_DATABASE.mdf'. (Microsoft.SqlServer.SmoExtended)

    Pour obtenir de l'aide, cliquez sur :

    ——————————
    BOUTONS :

Laisser une réponse

Merci d'avoir choisi de laisser un commentaire. N'oubliez pas que tous les commentaires sont modérés conformément à notre politique de commentaires, et votre adresse e-mail ne sera PAS publiée. Veuillez NE PAS utiliser de mots-clés dans le champ du nom. Ayons une conversation personnelle et significative.