mysql_connect(): Aucune connexion n'a pu être établie car l'ordinateur cible l'a expressément refusé
J'ai ce problème quand je suis en train de lancer mon PHP MySQL script. Lorsque j'essaie de lancer mon .fichier php c'est ce que je reçois.
mysql_connect(): No connection could be made because the target machine actively refused it
C'est le code pour dbconnect.php:
<?php
mysql_connect("localhost","root");
mysql_select_db("users");
?>
J'ai essayé d'utiliser ce format avant, mais je ne sais pas ce qui semble être le problème avec ce code.
Vous en remercie d'avance.
Avez-vous mysql cours d'exécution
vous avez oublié le troisième paramètre de mysql_connect. c'est à dire passowrd
Ce type d'accueil est-ce? OS?
Je suis avec Windows 7 comme système d'exploitation.
vérifiez ici. stackoverflow.com/questions/19517566/... et css-tricks.com/forums/topic/... il a soln ce dont vous avez besoin
vous avez oublié le troisième paramètre de mysql_connect. c'est à dire passowrd
Ce type d'accueil est-ce? OS?
Je suis avec Windows 7 comme système d'exploitation.
vérifiez ici. stackoverflow.com/questions/19517566/... et css-tricks.com/forums/topic/... il a soln ce dont vous avez besoin
OriginalL'auteur user3335903 | 2014-02-24
Vous devez vous connecter pour publier un commentaire.
Vous avez oublié le mot de passe de votre connexion.
De l'essayer.
Vérifier La Documentation ici.
Vous devez passer à
MYSQLI
ouPDO
, comme vous voyez queMYSQL
est déjà obsolète.L'initiale de mot de passe Mysql est vide selon cette info pour mysql version 5.0. vous devriez vérifier votre version.
EDIT:
signifie qu'aucune erreur dans votre code , mais soit vous avez un pare-feu qui bloque votre connexion ou de votre sistem est à l'écoute dans un PORT différent.
à faire: 1-vérifiez votre port de connexion par défaut est 3306.
2-essayez de vous connecter avec l'utilisation "127.0.0.1" au lieu de "localhost" ce peut-être qu'il écoute "127.0.0.1".
3-Il peut aussi mal se passer si l'autre extrémité est à l'écoute sur UDP, pas de TCP.
4 - vérifiez que votre pare-feu de connexion, si son permis.
je ne sais pas ce mot de passe est par défaut , mais vous pouvez aller sur phpmyadmin et définir le nouveau mot de passe pour l'utilisateur spécifié. peut-être est vide mot de passe. essayez d'utiliser
""
; , mais vous gardez à l'esprit d'utiliser un mot de passe.Généralement accès de l'utilisateur problèmes d'autorisation de déclencher une erreur différente. Quelque chose comme "Access denied for user 'root'@'localhost' (using password: NO) "
Est-il windows? Quelle est la version du serveur mysql? Avez-vous essayé de remplacer localhost par 127.0.0.1? Est le port correct? Par défaut est 3306
J'ai répondu à ma question. Veuillez vous référer à this
OriginalL'auteur echo_Me
Cette erreur n'est PAS de mot de passe.
De mot de passe affichage des erreurs de réponse du serveur MySQL.
L'objet de la réponse ne vient PAS de serveur MySQL, mais à partir du client lui-même.
Il ne pouvait pas se connecter au serveur car la MACHINE (pas le serveur) a refusé, donc, il était plus susceptible d'être un problème de réseau ou quelque chose d'autre.
Essayez de vous connecter à l'adresse 127.0.0.1. Vérifiez également le port auquel vous vous connectez et le port de mysql en cours d'exécution. Vérifier les pare-feu bloque les connexions. Êtes-vous sûr, c'est Serveur MySQL?
Cette réponse peut avoir des informations supplémentaires: PHP -MySQL:Aucune connexion n'a pu être faite
OriginalL'auteur enapupe
Assurez-vous que votre Service mysql est en cours d'exécution, en allant vérifier dans les Services:
dans le type de Recherche: Services -> vérifiez mysql, service de démarrage si ce n'est pas en cours d'exécution.
OriginalL'auteur user7752399
Eh bien, parfois même à l'aide de localhost sans numéro de port peut vous aider.
E. g.
OriginalL'auteur Saksham Khurana
J'ai eu le même problème. Le problème est que MySql n'était pas en cours d'exécution sur Xampp j'ai donc dû l'exécuter pour que tout fonctionne.
Donc de bien vouloir assurer MySql est en cours d'exécution sur votre localhost. Aller à Xampp [ou d'autres localhost] du panneau de contrôle et cliquez sur démarrer/exécuter sous Mysql ].
OriginalL'auteur php_beginner
Il devrait être
mysql_connect("localhost","root" ,"your password");
Si aucun mot de passe, laissez le champ vide comme ceci:
mysql_connect("localhost","root" ,"");
REMARQUE: Utiliser Mysqli au lieu de MySql parce que mysql est obsolète
OriginalL'auteur Abhinav
Il semble que vous avez oublié d'ajouter votre mot de passe pour votre connexion. Aussi, vous ne devez pas utiliser mysql se connecter plus comme il est officiellement amorti. Utiliser MYSQLi ou PDO à la place. Un exemple de ceci serait:
OriginalL'auteur d.abyss
Ok j'ai corrigé cette erreur! il n'y a pas de codage des erreurs de connexion SQL. elle est causée par le port# pour SQL. accédez à votre wamp, XAmp ou des outils à partir d'active du menu déroulant et sélectionnez "utiliser un port autre que" compte tenu de #' ". Ensuite, entrez 3306. Il permettra de résoudre le problème. Merci.
OriginalL'auteur Umair Rasool