ERREUR: SQLSTATE[HY000] [2002] Aucune connexion n'a pu être établie car l'ordinateur cible l'a expressément refusé
Une erreur soudainement se produire pendant que j'étais débogage mon code.
Il a cette série d'erreurs concernant la connexion à la base de données.
ERROR: SQLSTATE[HY000] [2002] No connection could be made because the target machine actively refused it.
( ! ) Fatal error: Uncaught exception 'PDOException' with message ' in C:\wamp\www\web\main\users.php on line 15
( ! ) PDOException: SQLSTATE[HY000] [2002] No connection could be made because the target machine actively refused it. in C:\wamp\www\web\main\users.php on line 15
c'est le code de l'erreur de pointage
function __construct()
{
$this->con = new PDO("mysql:host=".$this->host.";dbname=".$this->db,$this->user,$this->pass);
}
Je ne sais pas quoi faire car je n'ai généralement pas eu ce type de problèmes, donc je n'ai pas beaucoup étudié sur wamp.
Je Vous remercie pour votre aide.
Avez-vous ouvrir le port 3306
désolé, je ne sais pas ce que c'est que. où puis-je trouver ce monsieur?
Il n'y a pas de serveur MySQL en cours d'exécution sur l'hôte ou le port est bloqué par un pare-feu. De toute façon, ce n'est pas un problème avec votre programme, c'est quelque chose que l'administrateur du serveur doit fixer.
dois-je désinstaller et la réinstaller ensuite?
Si vous êtes en cours d'exécution sur votre machine locale, essayez de redémarrer. MySQL refuse de vos tentatives de connexion exactement comme les messages d'erreur sont en train de dire.
désolé, je ne sais pas ce que c'est que. où puis-je trouver ce monsieur?
Il n'y a pas de serveur MySQL en cours d'exécution sur l'hôte ou le port est bloqué par un pare-feu. De toute façon, ce n'est pas un problème avec votre programme, c'est quelque chose que l'administrateur du serveur doit fixer.
dois-je désinstaller et la réinstaller ensuite?
Si vous êtes en cours d'exécution sur votre machine locale, essayez de redémarrer. MySQL refuse de vos tentatives de connexion exactement comme les messages d'erreur sont en train de dire.
OriginalL'auteur user3406220 | 2014-03-20
Vous devez vous connecter pour publier un commentaire.
Si l'icône de WAMP est Orange alors l'un des services n'a pas commencé.
Dans votre cas, il ressemble MySQL n'a pas commencé en tant que vous obtenez le message qui indique qu'il y a est pas de serveur et, par conséquent, à l'écoute des demandes.
Regarder le mysql journal et si cela vous dit rien, regardez le journal des événements de Windows, dans le
Windows -> Applications
section. Les messages d'erreur il existe de très bon à l'identification de la cause de MySQL ne parvient pas à démarrer.Parfois, cela est causé par un ma.fichier ini à partir d'une autre installation, capté par WAMPServers MySQL, normalement dans le dossier \windows \windows\system32 dossiers. Faites une recherche sur " mon.ini' et 'mon.cnf " et si vous trouvez un de ces n'importe où en dehors de l' \wamp.... structure de dossier de le supprimer, ou au moins de le renommer, de sorte qu'il ne sera pas trouvé. Puis redémarrer le service MySQL.
OriginalL'auteur RiggsFolly
J'ai eu le même problème lorsque vous essayez de migrer un site web avec Drupal à partir d'un hôte à un autre. À partir de Mac exécutant XAMMP à l'exécution de Windows WAMP.
C'était le message d'erreur j'ai continué à obtenir lorsque vous essayez d'accéder aux pages du site web.
Dans settings.php j'ai changé tout correctement, base de données, nom d'utilisateur et mot de passe.
Après une couple d'heures aveugle, et la recherche sur google, j'ai changé le port pour une valeur vide:
Et après que le site correctement chargé.
Exactement vous avez besoin pour utiliser le port 3306 sur Windows, j'ai eu le même message d'erreur lors de la copie de mes .fichier de configuration de la production à la machine locale.
OriginalL'auteur igorM
Redémarrez votre wampServer... qui devrait le résoudre.
et si ça ne marche pas..
Resta
OriginalL'auteur David O
Éventuellement à l'aide de différents Port pour MySQL que de l'utiliser dans votre Code
Les deux ports doit être la même.
OriginalL'auteur ntthushara
Supprimez les fichiers suivants à partir du répertoire:
Cela a résolu mon problème.
OriginalL'auteur Nithiyakumar K
J'ai été faire cette erreur en essayant de courir "php artisan migrer" sur Windows avec virtual box /vagabond /homestead installation.
La documentation dit que je devais exécuter cette commande sur la machine virtuelle.
Cela a fonctionné!!!
assurez-vous de le faire à l'intérieur de votre dossier de projet.
OriginalL'auteur educatdrisk