web-dev-qa-db-fra.com

MySQL Workbench 5.2 CE, Windows 7, "Impossible de se connecter au serveur MySQL sur 127.0.0.1 (10061)"

J'ai vu ce problème être posé à maintes reprises ici, mais chaque solution affichée ne m'a pas été utile.

Je viens de recevoir l'installation x86 et d'installer MySQL Workbench 5.2 CE sur mon ordinateur. 

Après cela, j'ai essayé de créer une nouvelle instance de serveur ou une nouvelle connexion en utilisant localhost comme nom d'hôte. J'ai essayé le port 3306 (et je n'ai essayé aucun port) sans mettre de mot de passe pour le schéma racine ou par défaut.

Je reçois le message d'erreur "Impossible de se connecter au serveur MySQL sur '127.0.0.1' (10061)" les deux fois.

J'ai lu un problème possible, c'est que le serveur MySQL n'est pas en marche, alors j'ai essayé de chercher mysqld dans mon dossier MySQL Workbench 5.2 CE, mais il n'y en a pas (il n'y a pas non plus de dossier bin).

C'est frustrant, car tout ce que je veux faire, c'est créer une petite application qui se connecte à MySQL Workbench pour un projet scolaire (bien que je puisse utiliser MySQL ultérieurement).

Toute aide serait très appréciée. Merci.

12
Angelo Rivera

J'ai eu le même problème et résolu comme suit.

  1. Recherchez "Services" dans la barre de recherche Windows.
  2. Cliquez sur 'Services', qui devrait être le seul succès.
  3. Faites défiler jusqu'à «MySQL56».
  4. Cliquez avec le bouton droit sur cet élément et cliquez sur 'Démarrer' ou 'Redémarrer'.

C'est tout! C'est de la tarte.

24
Gyan Veda

En effet, votre serveur MySQL n'est pas en cours d'exécution. bin n'est pas dans Workbench, c'est dans le répertoire du serveur MySQL. Pour démarrer le serveur MySQL (je suppose le chemin d’installation par défaut). 

Ouvrir l'invite de commande. Accédez au répertoire du serveur MySQL à l’aide de la commande Invite.

C:\cd Program Files\MySQL\MySQL Server 5.X\bin

Une fois dans la corbeille, entrez:

C:\Program Files\MySQL\MySQL Server 5.X\bin :> mysqld --console

Le serveur SQL va démarrer. Ne fermez pas cette commande Invite. Utilisez les utilitaires de Workbench comme vous le faites habituellement dans une autre commande, Invite.

Si cela ne fonctionne pas, assurez-vous que le serveur MySQL est installé sur votre système, car Workbench n'est qu'un système frontal.

11
user2339071

J'ai eu le même problème.

Le problème est que vous avez installé le Workbench mais pas le serveur. De plus, vous devez d'abord configurer le serveur avant de pouvoir vous y connecter.

Longue histoire: Installez ce programme d'installation: http://dev.mysql.com/downloads/windows/installer/

Vérifiez tout/installez toutes les options et vous serez guidé par un assistant . Vous pouvez configurer un nom d'utilisateur root et un mot de passe et vous êtes prêt à utiliser le Workbench.

Désinstallez ce que vous avez déjà installé.

4
Tower Jimmy

si vous avez utilisé le programme d’installation ou le fichier exe de msi pour installer mysql dans Windows, vous pouvez démarrer le service à partir de services.msc

si vous venez de décompresser mysql quelque part, le service ne sera pas disponible pour démarrer à partir de services.msc. Dans ce cas, démarrez le serveur en utilisant mysqld.exe

2
ObviousChild

J'ai eu le même problème.

Je pense que le problème est apparu car je n’ai pas créé de utilisateur spécifique pour la base de données lors de la configuration lors de l’installation. Je pensais pouvoir le faire plus tard. J'ai seulement entré un mot de passe du serveur. 

Après la réinstallation et la création d'un utilisateur lors de l'installation, tout fonctionne maintenant.

1
togu

La commande suivante a fonctionné pour moi. Essayez le:

C:\wamp\bin\mysql\mysql5.6.17\bin\mysqld.exe --console

vous devriez trouver mysqld.exe sur votre ordinateur, puis l'exécuter manuellement.

1
Hamid Hoseini

Comme ça.

  1. $ Sudo vim /etc/mysql/my.cnf

  2. #bind-address = XXX.XXX.XXX.XXX

enter image description here

1
saneryee

J'ai eu le même problème sur mon ordinateur portable (Windows 8.1) et mon bureau (Windows 7). Les deux sont 64bit.

Je n'avais pas utilisé MySQL Workbench sur ces systèmes depuis plus d'un an. Ils ont été mis à jour depuis les versions 5.1 et 5.4 vers MySQL Workbench V6.3CE. La version 6.3 la plus récente n'a jamais été mise à jour après des heures innombrables à rechercher des problèmes de compatibilité connus. ect. (remarque: la V6.3 ce a fonctionné sur les deux systèmes la dernière fois qu’ils ont été utilisés, ce qui m’a vraiment dérouté.

Voici ce que j'ai fait pour résoudre le problème et me familiariser avec MySQL Server et MySQL Workbench.

- Sauvegardé tous les schémas de base de données
- Suppression de MySQl WorkBench et de toute version de MySQL Server vX.x via le panneau de configuration
- Suppression de TOUS les dossiers associés de C:\Program Files, de C:\Program Files (x86), de C:\ProgramData (-c'est un fichier caché) (c'est la seule désinstallation complète).
- Allez dans Panneau de configuration> Système> Administration> Services et recherchez votre instance MySQL pour vous assurer qu’elle ne figure pas dans la liste. Si c'est le cas, vous avez encore des fichiers et/ou des dossiers sur votre disque dur qui doivent être supprimés et il est peut-être toujours en cours d'exécution.
- Exécuter CMD en tant qu’administrateur [C:\Windows\System32>]
use statement: Net MYSQL
puis déclaration: sc delete
Ceci supprime toutes les installations de MYSQl Server.
-Redémarrer
- Re-Install J'ai choisi d'utiliser les versions précédentes (MySQL Server 5.4 beta) en premier pour que l'assistant de configuration s'exécute et (MySql Workbench 5.2 CE) uniquement parce que je voulais le faire fonctionner pour créer un point de restauration avant. toute mise à niveau. 
Après tout cela, les deux systèmes fonctionnant et se connectant sans erreur, j'ai pu créer mes comptes d'utilisateurs et ajuster les privilèges lors de la création de la connexion. Je suppose que, à un moment donné, je devrai mettre à niveau, mais pas avant que cela ne fonctionne plus. J'espère que cela vous aidera en guise de réponse unique (j'ai visité au moins 20 sujets différents qui ont bien précisé ce qui manquait dans les installations précédentes de la mise à niveau.

1
tanya nash

Désolé de poser une vieille question, je rencontrais le même problème que OP. Pour résoudre ce problème, je n’ai fait que télécharger le programme d’installation MSI; le logiciel a été réinstallé et la configuration est très simple.

0
owelchez

Accédez au répertoire C:\cd Program Files\MySQL\MySQL Server 5.X\bin et exécutez le fichier "MySQLInstanceConfig.exe".

et définissez le port sur 10061 

0
dsk

J'ai eu ce problème avant. Tout ce que vous avez à faire est de désinstaller ce que vous avez installé et d'aller à MySQL Installer 5.7.11

avec le programme d'installation MySQL, vous n'avez pas besoin de télécharger les connecteurs MySQL vous-même, car ils sont tous inclus dans le package du programme d'installation MySQL. J'espère que cette aide: D

0
Toby16

Je sais que c’est une vieille question, mais j’ai eu ce problème et j’ai été incapable de faire fonctionner la solution en ligne de commande.

Au lieu de cela, je suis allé dans l'outil d'installation MySQL et j'ai reconfiguré mon serveur. Je n'ai modifié aucun paramètre, je suis simplement passé par le menu et j'ai cliqué sur les mêmes boutons pour chaque élément, puis j'ai redémarré le serveur.

Cela a permis au serveur de fonctionner sans problèmes. Après toutes ces recherches, cela m’a le plus aidé.

0
Eric Conklin

J'ai eu le même problème et j'ai résolu

Dans mon cas.

Alors que je suis en train d'installer le logiciel en phase de configuration, j'ai choisi la machine de développement à la place du serveur, de sorte que j'ai eu le problème.

Donc, j'ai désinstallé le mysqlinstaller et essayer de supprimer tous ses fichiers dans c: programme files\mysql J'ai réinstallé le mysqlinstaller cette fois-ci, j'ai sélectionné "serveur" pour résoudre le problème.

Remarque: Si quelqu'un ne peut pas résoudre le même problème avec les solutions ci-dessus, à l'exception du mien, essayez de faire ce que j'ai fait .. C'est parce que, dans les services, je ne pouvais pas trouver le service mysql55 ni localiser certains fichiers dans cmd.

0
Niranjan

vous pouvez télécharger et installer le programme d’installation mysql, qui a résolu le même problème que moi, lien pour télécharger le programme d’installation: http://dev.mysql.com/downloads/installer/

0
Niranjan