Maison > base de données > tutoriel mysql > **Pourquoi est-ce que j'obtiens l'erreur \'ERREUR : SQLSTATE[HY000] [2002] Aucune connexion n'a pu être établie car la machine cible l'a activement refusée\' Erreur en PHP ?**

**Pourquoi est-ce que j'obtiens l'erreur \'ERREUR : SQLSTATE[HY000] [2002] Aucune connexion n'a pu être établie car la machine cible l'a activement refusée\' Erreur en PHP ?**

Barbara Streisand
Libérer: 2024-10-26 22:08:29
original
849 Les gens l'ont consulté

**Why Am I Getting the

« ERREUR : SQLSTATE[HY000] [2002] Aucune connexion n'a pu être établie car la machine cible l'a activement refusée » Expliqué

Une exception 'PDOException' est levée lorsque l'extension PHP Data Objects (PDO) rencontre une erreur lors de l'interaction avec une base de données. Le message d'erreur « SQLSTATE[HY000] [2002] Aucune connexion n'a pu être établie car la machine cible l'a activement refusée » indique que PDO n'a pas pu établir de connexion avec le serveur de base de données.

Cette erreur se produit généralement lorsque le serveur de base de données n'est pas en cours d'exécution ou n'écoute pas sur le port réseau spécifié dans la chaîne de connexion. La cause la plus courante est que le service MySQL sur votre serveur WAMP ne fonctionne pas.

Comment résoudre le problème

Pour résoudre le problème, assurez-vous que le service MySQL est en cours d'exécution :

  • Vérifiez l'icône WAMP dans votre barre d'état système :

    • Si l'icône est orange, l'un des services WAMP n'est pas en cours d'exécution.
    • En particulier , confirmez que le service MySQL est en cours d'exécution.
  • Vérifiez le journal mysql :

    • Si le journal mysql ne fournit aucune information utile, consultez le journal des événements Windows dans Windows -> Rubrique candidatures. Les messages d'erreur qui s'y trouvent peuvent aider à identifier la cause de l'échec du démarrage de MySQL.
  • Inspectez les fichiers my.ini externes :

    • Parfois, un my.ini. ini provenant d'une installation différente peut interférer avec le service MySQL de WAMP.
    • Recherchez les fichiers « my.ini » et « my.cnf ». Si vous en trouvez en dehors du répertoire wamp, supprimez-les ou renommez-les pour empêcher leur utilisation.
  • Redémarrez le service MySQL :

    • Après avoir résolu les causes potentielles, redémarrez le service MySQL.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal