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

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. Dieu merci, j'ai trouvé cet article. Remplacer le mot de passe et le nom d'utilisateur de la base de données WordPress par mes identifiants de connexion cPanel m'a permis de m'en sortir.

  2. Merci !

    J'ai résolu le problème en changeant mon nouveau nom d'utilisateur et mon mot de passe dans le fichier wp-config.

    Cordialement

  3. Une autre solution qui a fonctionné. Supprimez l'utilisateur MySql actuel et ajoutez-en un nouveau. C'est une solution pour cette erreur spécifique :
    Accès refusé pour l'utilisateur 'foo'@'%' (en utilisant le mot de passe : OUI)

  4. Salut, j'ai bien avancé dans mon blog avec du texte et des images, cependant, je suis nouveau dans ce domaine et je constate maintenant que mes téléchargements de médias se bloquent 4/5 fois et aboutissent à une erreur. En cherchant sur le web, j'ai trouvé que beaucoup d'autres avaient eu ce problème, cependant, le conseil général est d'augmenter la mémoire d'image. Je n'ai utilisé que 115 Mo, qu'est-ce qui se passe, quelqu'un sait ? Je suis très frustré car je peux essayer et essayer pendant DES HEURES parfois pour télécharger
    Merci

  5. J'ai eu cette erreur hier sur mon installation WordPress vieille de dix ans hébergée chez GoDaddy.

    Il s'avère que GoDaddy a changé le nom d'hôte du serveur SQL. J'ai mis à jour la valeur DB_Host et tout fonctionne bien.

    Merci pour l'article détaillé sur ce problème.

  6. J'ai le même problème avec GoDaddy, j'ai tout essayé à partir de cet article et d'autres.

    mais sans aucun résultat.

    Après avoir tout lu, j'ai juste essayé de changer le nom d'utilisateur car il était identique au nom de la base de données auparavant.

    et le problème a été résolu.

    donc je pense que le problème vient du fait que la base de données et le nom d'utilisateur sont identiques pour la DB.

  7. Article super efficace. Cela vient de m'arriver. L'erreur la plus courante de toutes est la différence entre le mot de passe défini pour l'utilisateur de la base de données depuis le backend et celui mentionné dans wp-config. Comment ai-je pu oublier ça...
    Merci beaucoup !!

  8. Une chose à mentionner est que si vous utilisez MAMP, le mot de passe de la base de données est root par défaut. Cette petite chose m'a pris des heures à comprendre.

  9. Thanks for this guide, it really saved me! I changed my database password not realizing what would happen, I managed to fix it thanks to this guide though :)

  10. Si cela peut aider, j'aimerais ajouter que mon problème particulier est survenu lorsque j'ai mis à jour le mot de passe de ma base de données via GoDaddy, et que le fichier wp-config n'a PAS mis à jour le mot de passe, j'ai dû y aller manuellement pour le changer.

    /** MySQL database password */
    define(‘DB_PASSWORD’, ‘PasswordGoesHere);

    • J'ai dû faire à peu près tout ce qui précède, y compris changer le mot de passe dans wp-config. Après tout cela… et en modifiant ma sauvegarde SQL que je restaurais afin qu'elle utilise le bon nom de base de données, le bon nom d'utilisateur et le bon mot de passe, tout a commencé à fonctionner, à l'exception des erreurs causées par des problèmes avec le plugin Super Cache. Je me bats toujours avec ce problème, mais gloire à Dieu et à vous tous pour m'avoir mené aussi loin !

  11. This is why we use Joomla more than Wordpress. ;)

    Plus facile à déplacer, plus facile à configurer rapidement, plus facile à dépanner. WordPress rend les choses très difficiles si vous voulez déplacer votre site vers un autre serveur ou changer de domaine. Chacun son truc cependant. Chacun a son propre ensemble de faiblesses.

  12. J'ai le problème de manière intermittente et aléatoire. Cela n'empêche pas le site de fonctionner entièrement, le message « Erreur d'établissement de la connexion à la base de données » apparaît de manière aléatoire (backend et frontend). Mon hébergeur dit que le problème est un conflit de plugin. Je serais heureux de tester cela, mais comme le problème est aléatoire, je ne peux pas dire immédiatement si la désactivation d'un plugin aidera. Arrggh !

    • Nous avons également commencé à avoir ce problème récemment. Nous avons contacté notre hébergeur et ils ont dit que cela ressemblait à notre base de données qui atteignait sa limite de connexions ou que nos tables étaient verrouillées pendant un appel (ce qui se produirait très probablement à cause d'un plugin).

  13. Bonjour, dans mon cas, il y avait un problème avec de mauvaises valeurs de domaine dans la table wp_blogs. Il doit y avoir des domaines valides.

    Bonne chance !

  14. Thanks you bro.. very very much..it workd.. :D I am very happy..luv you so much..I am on GoDaddy and i just placed the testfile.php and it workd..Thank you very much <3 <3 <3 <3

  15. J'ai eu le même problème avec un nouveau site web et j'ai finalement découvert que le nom d'utilisateur MySQL dans le CPANEL n'était pas lié à la base de données. Après l'avoir fait, cela a fonctionné correctement !

    Assurez-vous donc que le problème ne vient pas de là.

  16. J'ai changé mon mot de passe MySQL pour des raisons de sécurité et je l'ai mis à jour immédiatement dans wp-config, mais maintenant j'ai le message « Erreur lors de l'établissement d'une connexion à la base de données » sur le front-end et le back-end. Je sais que mes identifiants de connexion fonctionnent car je peux me connecter sans problème à phpMyAdmin.

    – J'ai essayé une réinstallation complète de WordPress via FTP (sans écraser le dossier wp-config ou wp-content) et cela n'a pas aidé.

    – J'essaie de faire la méthode de réparation de la base de données mentionnée ci-dessus, mais je ne peux même pas accéder à cette page car elle ne me laisse pas passer l'erreur de connexion à la base de données.

    – J'ai essayé la méthode de test de connexion et j'obtiens l'erreur suivante :

    Deprecated: mysql_connect(): L’extension mysql est obsolète et sera supprimée à l'avenir : utilisez mysqli ou PDO à la place dans /srv/users/serverpilot/apps/xxxxxx/public/testconnection.php à la ligne 2

    Attention : mysql_connect(): Accès refusé pour l'utilisateur 'root'@'localhost' (avec mot de passe : OUI) dans /srv/users/serverpilot/apps/xxxxxxxx/public/testconnection.php à la ligne 2
    Erreur : Accès refusé pour l'utilisateur 'root'@'localhost' (avec mot de passe : OUI)

    Aucune de ces solutions ne fonctionne ! Aidez-moi quelqu'un ! Je n'ai pas touché à mon site WordPress ni effectué de modifications avant la mise à jour du mot de passe mySQL, donc je sais que ce n'est pas un problème de code ou de plugin WordPress. Est-ce que nginx ou le cache pourraient affecter cela ?

    • Allez dans le fichier wp-config et trouvez ceci :

      /** Mot de passe de la base de données MySQL */
      define(‘DB_PASSWORD’, ‘PasswordGoesHere’);

      Assurez-vous que le mot de passe correspond à celui que vous utilisez pour vous connecter à votre base de données.

  17. J'ai toujours accédé à WordPress via Internet et je n'ai jamais téléchargé le client sur mon ordinateur. Je me suis toujours demandé pourquoi quelqu'un voudrait faire ça et maintenant je pense comprendre pourquoi après avoir reçu le même message d'erreur.

    Je me demande, puis-je faire quelque chose si je ne peux pas accéder à mon compte WordPress pour apporter ces modifications listées ? Ou dois-je contacter mon hébergeur ou espérer que le problème se résolve de lui-même ?

    Je vérifie juste s'il y a quelque chose que je peux faire côté client.

  18. J'ai eu cette erreur hier, et pour faire court, la solution était aussi simple que de redémarrer MySQL, c'est-à-dire en exécutant les commandes suivantes depuis la ligne de commande :

    sudo mysql stop
    sudo mysql start

  19. Bonjour, je lis ce message encore et encore lorsque je me connecte à un autre domaine pour mon WordPress. S'il vous plaît, aidez-moi

    Erreur : Impossible de trouver le compte administrateur spécifié dans WordPress. Spécifiez le nom d'utilisateur de votre compte administrateur dans WordPress. Ce compte sera associé à Plesk.

  20. J'essayais aujourd'hui de charger mon site web (à partir de sauvegardes) sur une nouvelle société d'hébergement. C'était compliqué de trouver comment le faire fonctionner. J'ai fini par installer et désinstaller plusieurs fois à cause de quelques erreurs. J'ai d'abord essayé de charger mes fichiers WordPress via FTP et de créer manuellement une nouvelle base de données MySQL dans le panneau de contrôle de mon hébergement, mais je n'arrivais pas à faire en sorte que les deux se voient et je ne pouvais pas importer mon fichier SQL sauvegardé dans la nouvelle base de données. J'ai finalement compris (après quelques essais et erreurs) qu'il fallait installer un WordPress vierge depuis mon panneau de contrôle d'hébergement, ce qui installe WordPress pour moi et crée une base de données. Une fois qu'il y a une base de données liée, vous pouvez supprimer toutes les tables et importer la base de données sauvegardée. J'ai ensuite téléchargé ma sauvegarde WordPress via FTP par-dessus l'installation vierge et choisi « Écraser ». Quand ce fut terminé, la page d'accueil de mon site s'affichait comme si cela fonctionnait, mais toutes les pages étaient « objet introuvable, pas de base de données, ou page obsolète, veuillez en informer l'auteur, etc. ».... J'ai essayé de réparer/optimiser la base de données, ce qui n'a pas aidé.... J'ai mis à jour mon fichier wp-config avec les bonnes informations de base de données, ce qui n'a pas résolu le problème.... J'ai donc tout désinstallé et recommencé plusieurs fois (désinstallation, réinstallation avec les mêmes résultats — FINALEMENT CE QUI A MARCHÉ. Installation vierge de WordPress via mon panneau de contrôle, j'ai utilisé le même nom d'utilisateur et mot de passe pour l'administrateur que j'avais précédemment utilisé sur mon ancien site (cela a aidé mon nouveau WordPress à « mieux voir la sauvegarde MySQL » une fois que je l'ai importée), puis téléchargement via FTP des fichiers de sauvegarde WordPress par-dessus l'installation vierge avec l'option d'écrasement. Modifier le code wp-config pour les nouvelles informations de base de données (j'avais un nouveau nom/mot de passe de base de données à chaque fois que je réinstallais WordPress). Après avoir fait tout cela, j'obtenais la page d'accueil mais toujours des pages « objet introuvable » pour tout le reste. MAIS maintenant je pouvais me connecter à mon admin.... une fois arrivé à ce stade, j'ai réalisé que WordPress ou le serveur se vérifiait (se mettait à jour) après tous les changements majeurs que j'avais apportés via FTP et MySQL.... en gros, il fallait juste attendre, je pense que j'ai attendu une demi-heure à une heure et j'ai commencé à voir mes autres pages (sans graphiques), j'ai fait une sieste, et ensuite toutes les pages étaient là. Je n'avais que quelques pages et articles, mais après des changements aussi majeurs, le serveur a dû rattraper son retard et se vérifier, je pense...

  21. Je voulais juste partager mon expérience – j'ai reçu cette erreur lorsque j'ai créé mon compte dans cPanel avec un nom d'utilisateur de plus de 8 caractères. Apparemment, cela a confondu l'installateur Wordpress, et il n'a pas pu créer la base de données.

    J'ai donc simplement supprimé l'intégralité du compte Cpanel et j'ai recommencé avec un nom d'utilisateur cPanel de 8 caractères – cela a fonctionné à merveille !

  22. J'ai essayé à peu près toutes ces choses et rien n'a fonctionné – à peu près, mais pas tout. Je ne suis pas un expert mais pas un débutant. Finalement, j'ai décidé de supprimer le compte du serveur (nouveau site sans données encore), de recommencer et d'installer Wordpress manuellement. J'utilise Rochen qui utilise cPanel et Fantastico et ce n'est que récemment que j'ai eu ce problème.

    L'installation manuelle a bien fonctionné et je n'ai eu aucun problème. Je vais certainement soumettre un ticket de support à Rochen.

  23. J'ai construit mon site sur une instance Amazon ec2 et j'obtiens fréquemment l'erreur « Établissement de la connexion à la base de données » sur le frontend et le backend. Ce que je fais et qui résout toujours le problème, c'est de me connecter au serveur via telnet et de redémarrer mysqld. Mais je me demandais quelle était la cause sous-jacente qui provoque toujours cette erreur. Des idées ??

    • Vous manquez de RAM et la gestion de la mémoire tue votre processus mysqld. Vous devrez passer à une instance disposant d'au moins 2 Go de RAM. Je parie que vous êtes sur le niveau gratuit et que vous avez 1 Go de RAM.

  24. Pour moi, ce qui a fonctionné, c'est de changer l'entrée localhost dans wpconfig.php en 127.0.0.1 ; cela peut fonctionner sans faire tout ce qui précède, donc c'est rapide. Je dois dire que toutes ces données ci-dessus ont été un bon point de départ pour comprendre le problème et sa cause profonde.

  25. Totalement aléatoire, et peut-être que c'est stupide, mais j'ai réalisé que mon problème sur Mac était qu'il changeait constamment un apostrophe normal en un apostrophe stylisé dans TextEdit chaque fois que j'entrais mon nom d'utilisateur, mon mot de passe, le nom de la base de données, etc., même dans un fichier texte. bizarre. bref, merci pour l'aide !

  26. Juste au cas où d'autres personnes auraient eu le même problème, vous obtenez cette erreur également sur une installation multisite si les URL dans wp_blogs ne sont pas correctement définies. J'ai eu ce problème ce matin en déplaçant le site de ma version de développement vers la version de staging.

  27. Je viens de l'expérimenter sur notre site, pour la première fois. J'ai donc fait ce que vous avez recommandé, j'ai appelé Bluehost, notre fournisseur d'hébergement, pour savoir ce qui se passait ? Ils ont dit que notre base de données est limitée à 15 connexions à la fois, et qu'en raison de l'activité, lorsque vous atteignez ce plafond, vous obtenez cette erreur. Ils ont donc suggéré de tester tous nos plugins pour voir s'il y en a qui monopolisent les connexions, puis d'exécuter un programme qui convertit nos pages en pages HTML comme sauvegarde, au cas où les gens voudraient accéder au site comme sauvegarde et le faire plus rapidement. J'espère que cela a du sens, je ne suis pas un expert en web, mais je répète du mieux que je peux. Mais la meilleure chose à faire d'abord est de contacter votre fournisseur d'hébergement pour obtenir des réponses.

    Jack

  28. J'ai eu le même problème pour mon site. J'ai parcouru l'article et je n'ai rien vu d'extraordinaire. En bidouillant dans WordPress, j'ai réinitialisé mon plugin 'WP Super Cache' aux paramètres par défaut et l'ai vidé, et mon site a recommencé à fonctionner.

  29. J'obtiens de manière intermittente l'erreur suivante en visitant le site. Il n'y a absolument rien sur les principaux moteurs de recherche avec ce numéro d'erreur seul. Je peux accéder à wp-admin, qui est la page de connexion du site avec le thème chargé, etc. et me connecter. Dans l'administration, je peux faire n'importe quoi sans problème. Parfois, je peux visiter le site, d'autres fois non, même dans différents navigateurs, par exemple, lors d'un rafraîchissement, il peut apparaître ou non. J'ai effectué la réparation et les paramètres n'indiquent aucune erreur. Je suis sur l'hébergement partagé de Godaddy. Je viens de finir de construire le site, donc très peu de contenu, DB incroyablement petite de 2 Mo à l'exportation.

    « ERREUR 677-402iqz. Désolé, erreur de lecture de la base de données, manquante ou
    corrompue. Ce site Web n'est plus disponible. »

    Des idées quelqu'un ?
    Merci
    Daniel

  30. WordPress stocke toutes les informations de votre site dans une base de données, gérée par un serveur de base de données. Si pour une raison quelconque WordPress ne parvient pas à se connecter au serveur de base de données, vous obtiendrez cette erreur. Veuillez contacter votre fournisseur d'hébergement web pour obtenir de l'aide.

  31. J'essayais de corriger la non-apparition des widgets sur mon site quand j'ai reçu
    « Impossible de se connecter au serveur de base de données ! »
    . Même quand je me contente d'entrer sur le site dans la barre d'adresse ou d'inclure wp-admin.
    Je n'ai plus aucune idée. Supposez que je suis un idiot de 5 ans si vous répondez.

  32. Salut, mon site est hors service depuis ce matin et m'indique Erreur lors de l'établissement d'une connexion à la base de données en français car c'est un site web français http://c2cteaching.com
    J'ai appelé mon hébergeur qui m'a dit de modifier mon wp-config.php, et depuis que nous l'avons fait, j'atterris sur une page de configuration de bienvenue de WordPress ! Je deviens fou, que puis-je faire ? Aidez-moi s'il vous plaît !

  33. Bonjour, j'ai eu cette erreur sur notre domaine principal, les domaines supplémentaires et un sous-domaine.

    J'utilise GoDaddy pour l'hébergement.

    Pour faire court : nous avons découvert que, pour une raison quelconque, la table des bases de données MySQL dans hébergement > bases de données n'avait aucun utilisateur attaché aux bases de données, ce qui expliquait que les sites affichaient cette erreur particulière.

    Juste en dessous de ce tableau, sur le côté droit, il y a une section « Ajouter un utilisateur à la base de données ». J'ai attribué chaque utilisateur à une base de données. Ainsi, i388299_wp1 a été sélectionné comme utilisateur et i388299_wp1 a été sélectionné comme base de données, et tous les sites ont recommencé à fonctionner correctement.

    Il y a donc un bug chez GoDaddy qui fait que les utilisateurs sont supprimés de cette liste pour une raison étrange.

  34. J'essayais de faire du ménage et j'ai supprimé quelques serveurs mysql (ils ne font qu'un de toute façon) que je pensais ne pas utiliser et l'une des alarmes de mon site s'est déclenchée. Effectivement, ce site utilisait le serveur que j'avais supprimé. J'ai changé pour un autre serveur (comme je l'ai dit, ils ne font qu'un) dans le fichier wp-config et tout est rentré dans l'ordre. Merci !!!

  35. J'ai eu ce problème aujourd'hui sur mon VPS. Erreur lors de l'établissement de la connexion à la base de données. J'ai vérifié l'espace disque et j'ai confirmé qu'il était correct, mais l'utilisation de la mémoire était presque épuisée. J'ai exécuté sudo free -m et top pour trouver les plus gros consommateurs, mais je n'ai pas vraiment réussi à comprendre. Il me restait environ 5 Mo de RAM. J'ai même redémarré le serveur, mais cela n'a pas résolu le problème. J'ai donc juste attendu et finalement, il est revenu - ma seule supposition à ce stade est que mon serveur a été inondé par trop de trafic. Mais c'est un VPS, donc je ne sais pas ce qui se passe. J'espère que cela ne se reproduira pas demain -

    • Vous devez obtenir un VPS cPanel entièrement géré afin que quelqu'un qui sait ce qu'il fait puisse vous aider.

      Quand il vous reste 5 Mo de RAM, vous êtes coincé. Le serveur ralentirait énormément. À partir de là, l'amélioration de la RAM, l'installation de cpnigix, ou le réglage du VPS par quelqu'un, peuvent tous réduire votre utilisation de RAM et améliorer les performances.

  36. Merci beaucoup pour votre aide.

    Je ne suis qu'un débutant qui a dû faire ce travail.

    Ceci m'a aidé :

    1define(‘DB_NAME’, ‘nom-de-la-base-de-donnees’);

    2define(‘DB_USER’, ‘nom-utilisateur-base-de-donnees’);

    3define(‘DB_PASSWORD’, ‘mot-de-passe-base-de-donnees’);

    4define(‘DB_HOST’, ‘localhost’);

  37. J'ai redémarré mon serveur. Problème résolu. Vous pourriez vouloir mentionner cela en premier dans l'article. Ça fait gagner du temps, lol.

    Se connecter à ubuntu 12.04 -> Redémarrer

    • J'ai eu le même problème. J'ai redémarré le serveur, le problème est résolu mais le panneau wp-admin est très lent depuis que j'ai redémarré le serveur. Des idées ?

  38. J'ai rencontré un problème, je ne peux pas aller sur le front-end, il affiche le message
    « Erreur lors de l'établissement d'une connexion à la base de données » sur ma page, je l'ai fait sur localhost, que puis-je faire ?

  39. Jacob, il semble que votre serveur de base de données soit fréquemment hors service. Contactez votre hébergeur web ou passez à un meilleur fournisseur d'hébergement WordPress.

    Quant au problème de Facebook, nous vous recommandons d'utiliser WordPress SEO par Yoast. Une fois activé, allez dans SEO -> Social et cochez la case Ajouter les métadonnées Open Graph.

    • J'ai le même problème que Jacob, mais sur mon installation locale. Le temps qu'il faut pour faire une modification quelconque, je suis sporadiquement redirigé vers la page « Erreur lors de l'établissement d'une connexion à la base de données ». (Uniquement côté admin) 1 fois sur 5, il passe en fait tout seul et termine la mise à jour, sinon je dois copier l'intégralité de l'article, le coller par-dessus l'ancien, soumettre encore et encore jusqu'à ce qu'il l'accepte enfin. Cela se produit également lors du téléchargement d'images. Aucun problème sur l'hôte distant, à ma connaissance.

  40. Je reçois l'erreur sporadiquement – uniquement lorsque je suis connecté à mon compte administrateur. Bien qu'une lectrice de blog m'ait informé qu'il lui avait fallu 4 tentatives pour charger la page principale. Cela ne dure jamais longtemps, mais arrive souvent (4 ou 5 fois par jour ?).

    De plus, lorsque j'écris des articles de blog, je reçois souvent une erreur « Connexion au serveur perdue », et je dois ensuite attendre qu'elle se reconnecte avant de pouvoir enregistrer. Comme je l'ai dit, cela ne dure jamais plus de 15 minutes, mais suffisamment souvent pour que la rédaction d'articles de blog devienne un processus très long.

    Enfin, lorsque j'essaie de partager sur FB, l'aperçu ne s'affiche pas – seulement un lien. Je n'ai aucune idée si ces trois erreurs sont liées, mais elles semblent apparaître à peu près en même temps, et toutes trois sont trop fréquentes.

  41. J'ai un autre problème ici... les articles fonctionnent bien. mais sur l'URL principale, l'erreur « erreur d'établissement de la connexion à la base de données » apparaît ? Y a-t-il un problème avec mon thème ? Je n'arrive pas à comprendre...

  42. Merci ! J'apprécie le post. Ça a marché pour moi, bien que j'aie dû faire une combinaison des méthodes énoncées !
    Merci !

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.