Mysql
 sql >> Base de données >  >> RDS >> Mysql

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

Vous avez oublié le mot de passe dans votre connexion.

Essayez ceci.

    mysql_connect("localhost","root" ,"password here");

Vérifiez Documentation ici .

  • Vous devriez passer à MYSQLI ou PDO comme vous voyez que MYSQL est déjà obsolète .

  • Le mot de passe Mysql initial est vide selon ces informations pour mysql ver 5.0. vous devriez vérifier votre version.

      mysql_connect("localhost","root" ,""); // will connect.
    

MODIFIER :

signifie qu'il n'y a pas d'erreur dans votre code, mais soit vous avez un pare-feu qui bloque votre connexion, soit votre système écoute dans un PORT différent.

à faire :1-vérifiez que votre port de connexion par défaut est 3306.

2-essayez de vous connecter en utilisant "127.0.0.1" au lieu de "localhost" cela peut-être qu'il écoute sur "127.0.0.1".

3-Cela pourrait également mal tourner si l'autre extrémité écoute sur UDP, pas TCP.

4- Vérifiez la connexion de votre pare-feu si elle est autorisée.