Can't connect to MySQL server on 'localhost' (10061)
J'ai récemment installé MySQL 5 sur Windows 2003 et a essayé de la configuration d'une instance. Tout a bien fonctionné jusqu'à ce que j'ai appris à "Appliquer les paramètres de Sécurité", à quel point il m'a donné l'erreur ci-dessus (Can't connect to MySQL server on 'localhost' (10061)
).
J'ai un port 3306 exception dans mon pare-feu pour "MySQL Server".
Vous devez vous connecter pour publier un commentaire.
Vous aurez probablement à accorder 'localhost' privilèges sur la table à l'utilisateur. Voir la
'GRANT'
syntaxe de la documentation. Voici un exemple (d'une certaine source C).Qui est le plus fréquent problème d'accès à MySQL.
Autre que cela, vous pouvez vérifier que l'utilisateur que vous avez défini pour la création de votre instance a tous les privilèges, sinon l'utilisateur ne peut pas accorder des privilèges.
Aussi, assurez-vous que le service mysql est démarré.
Assurez-vous que vous n'avez pas un tiers de pare-feu ou Internet service de sécurité activée.
Au-delà de ça, il y a plusieurs pages de la base de données MySQL forum dédié à cela:
http://forums.mysql.com/read.php?11,9293,9609#msg-9609
Essayez de lire que.
Eu cette erreur sur Windows parce que mon mysqld.exe n'était pas en cours d'exécution.
Couru "C:\Program Files\MySQL\MySQL Server 5.5\bin\mysqld" --install à partir de la ligne de commande pour l'ajouter à mes services, couru les services.msc (démarrer -> exécuter), a trouvé le service MySQL et commencé.
N'avez pas à vous inquiéter à partir de là.
Pour résoudre ce problème:
C'est tout.
access denied for the user root @ localhost(using password:YES)
J'ai eu de la difficulté à accéder à MySQL lors de la connexion via une connexion à localhost sur le port standard 3306, qui a bien fonctionné quand j'ai installé et configuré avant les classes que j'avais pris dans MySQL et Java. J'ai été faire des erreurs de ce type d'erreur "2003" et "Cannot connect to MySql server localhost (10061)". J'ai essayé la connexion de MySQL Workbench (5.2.35 EC) et Netbeans (7.2). Je suis avec Windows 7 64 bits professionnel.
J'ai essayé de taper dans les services.msc dans la zone rechercher du menu démarrer, qui a ouvert la boîte de dialogue services de montrer tous les services installés dans windows. Je défile vers le bas pour MySQL et a commencé à ce service. Les tentatives ultérieures pour se connecter à MySQL de MySQL WorkBench et à partir de l'invite de commande a réussi.
Assurez-vous que votre fichier host de windows (située à
c://windows/system32/drivers/etc.host
) a la suite de la ligne. Si non, ajouter à la finParfois mysql ne peut pas déclencher de Windows pour forcer le démarrage de l'hôte de services si le pare-feu bloque, donc le démarrer manuellement
win+exécuter>>les services.msc, sélectionnez l'option "MySQL_xx", où "xx" est le nom que vous avez attribué à l'hôte MySQL services lors de l'installation. Cliquez sur "démarrer" pour démarrer à partir du lien hypertexte est apparu sur le côté gauche.
J'ai essayé Kuzhichamadam Inn est la solution et a constaté qu'une légère modification doit être prise.
MYSQL57 est un service réseau. J'avais essayé plusieurs fois sans succès. Quand j'ai ouvert les services.msc, j'ai trouvé un autre service de localhost: MySQL. J'ai commencé qu'à l'aide de la procédure ci-dessous et cela a fonctionné.
run > les services.msc > cliquez avec le bouton droit de MySQL > propriétés >démarrer
appuyez sur la touche Windows + R
écrire "des services.msc" entrez
recherche pour "MYSQL56"
écrire cliquez dessus et démarrer le service
Aller à Exécuter type
services.msc.
Vérifier si oui ou non les services MySQL sont en cours d'exécution. Si pas, le démarrer manuellement. Une fois qu'il est commencé, typeMySQL Show
de tester le service.Pour se connecter localement à
MySql
, vous n'avez pas à configurer un pare-feu avec les règles de trafic entrant. Mais, même si vous avez déjà le programme d'installationiptables
pour permettre à l'TCP
entrant le port 3306 et accorder le privilège de l'utilisateur pour accéder à la db localement, vous pouvez avoir pour l'installation de la liaison de l'adresse dans votremy.cnf
fichier, modifier la valeur par défaut de domicile et de mettre l'adresse IP du serveur qui exécute leMySql
service.après le redémarrage de l'ordinateur
À cmd
il deviendra
type
mysql -u root -p
ie
C:\Program Files\MySQL\MySQL Server 5.7\bin> mysql -u root -p
Entrer le mot de passe:
****
C'est tout
Il en résultera
J'ai eu cette erreur lorsque j'ai couru hors de l'espace sur mon disque.
Une autre possibilité:
Il y a deux façons le client MySQL peut se connecter au serveur: sur TCP/IP, ou à l'aide de sockets. Il est possible que vous ayez votre serveur MySQL configuré pour prendre en charge les connexions socket, mais pas les connexions réseau.
Rien à faire juste "Réinitialiser les paramètres par Défaut" de votre réglage du pare-feu, il va commencer à travailler.
J'ai lu beaucoup de solutions mais rien n'a fonctionné correctement, enfin je réinitialiser les paramètres du pare-feu qui a fonctionné.
enfin réglé.. essayez d'exécuter mysql dans xammp. La case à cocher de mysql dans xammp devrait être unclicked. puis le démarrer. après cela, vous pouvez maintenant ouvrir mysql, et elle va maintenant se connecter à localhost
Modifier votre " mon défaut.ini fichier (par défaut il est livré avec commenté propriétés)comme ci-dessous ie.
Il est très bon article qui dicte les commandes de création de l'utilisateur, de parcourir les tables etc ie.
http://www.ntu.edu.sg/home/ehchua/programming/sql/MySQL_HowTo.html#zz-3.1
Depuis que j'ai lutté et a trouvé un peu différente de la réponse, la voici:
J'ai récemment changé de local (intranet) du serveur à mon nouveau lieu de travail. Installé une LAMPE, Debian, Apache, MySql, PHP. Les utilisateurs au travail se connecter au serveur en utilisant le nom d'hôte, permet de l'appeler "intaserv". J'ai tout mis en place, ai eu de travail, mais ne pouvait pas se connecter à mon MySql à distance ce que j'ai fait.
J'ai trouvé ma réponse après d'interminables tente bien. Vous ne pouvez avoir qu'un bind-address et il ne peut pas être le nom d'hôte, dans mon cas, "intranet".
Il a une adresse IP dans eg. "bind-address=192.168.0.50".
Anglais:
Français :