Maison  >  Article  >  base de données  >  Pourquoi est-ce que j'obtiens une erreur « Aucune connexion n'a pu être établie » lors de la connexion à MySQL ?

Pourquoi est-ce que j'obtiens une erreur « Aucune connexion n'a pu être établie » lors de la connexion à MySQL ?

Patricia Arquette
Patricia Arquetteoriginal
2024-11-02 17:55:03819parcourir

Why Am I Getting a

Refus de connexion MySQL : "Aucune connexion n'a pu être établie"

Lors de la tentative d'exécution d'un script PHP MySQL, les utilisateurs peuvent rencontrer l'erreur suivante :

mysql_connect() : Aucune connexion n'a pu être établie car la machine cible l'a activement refusée

Cette erreur indique qu'une connexion ne peut pas être établie en raison d'un rejet actif de la machine cible hébergeant MySQL serveur. Le problème ne vient pas du code PHP lui-même, mais plutôt de la configuration réseau ou des paramètres du serveur.

Solution

Pour résoudre ce problème, envisagez les étapes suivantes :

  • Vérifiez le port de connexion : Assurez-vous que votre script tente de se connecter au bon port, qui est généralement 3306.
  • Utilisez 127.0.0.1 : Essayez de vous connecter au serveur en utilisant l'adresse IP 127.0.0.1 au lieu de "localhost". Cela peut résoudre le problème si le serveur écoute sur 127.0.0.1.
  • Vérifiez UDP/TCP : L'erreur peut également se produire si le serveur écoute sur UDP au lieu de TCP. Vérifiez vos paramètres de connexion pour vous assurer que TCP est utilisé.
  • Vérification du pare-feu : Assurez-vous que votre pare-feu ne bloque pas la connexion au serveur MySQL. Autorisez le trafic sur le port 3306 dans les paramètres de votre pare-feu.

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!

Déclaration:
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