web-dev-qa-db-fra.com

erreur 2003: Impossible de se connecter au serveur MySQL sur 'localhost' (10061)

J'essaie d'apprendre MySQL. J'ai donc téléchargé MySQL version 5.5 pour Windows 7 et choisi les paramètres de développement. J'ouvre une invite de commande, entrez

mysql -u root -p

et obtenez le message suivant: error 

2003: Impossible de se connecter au serveur MySQL sur 'localhost' (10061)

Comment puis-je réparer ça? J'écris: 

sc query mysql

et obtenir: 

ÉTAT: 1 ARRÊTÉ

J'essaie:

 sc start mysql

et obtenir: 

[SC] StartService: OpenService FAILED 5: l'accès est refusé.

J'ai aussi vérifié: Panneau de configuration: Outils d'administration: Services

MySQL55 est démarré, mais MySQL est arrêté. MySQL recherche le dossier MySQL Server 5.1. Je ne sais donc pas pourquoi j'en aurais besoin, mais lorsque j'essaie de le démarrer, je reçois:

"Windows n’a pas pu démarrer le service MySQL sur un ordinateur local. Erreur 2: le système ne peut pas trouver le fichier spécifié".

Merci.

10
user1106278

Je ne pouvais pas appeler mysql à partir de la commande Invite après environ 15 heures d'effort, alors j'ai arrêté. Au lieu de cela, j'ai installé la version 4.1.22. Si vous allez sur la page Web principale de mysql, vous ne trouverez pas 4.1.22 dans les archives. Au lieu de cela, j'ai cherché mysql 4.1 dans google. Espérons qu'ils ne l'ont pas supprimé lorsque vous l'essayez.

J'ai téléchargé le "paquet Essentials" et choisi l'option "installation typique". Je suis ensuite allé dans Démarrer -> MySQL ... Config instance MySQL Server Wizard et choisi "Installer en tant que service Windows" et "Inclure le répertoire de bacs". Il y a une liste déroulante où je pourrais choisir le nom, comme "MySQL" ou autre chose. Il s'est plaint quand j'ai choisi "MySQL", en disant que j'avais déjà une installation. Je l'ai changé, puis il s'est installé. De là, je pourrais appeler "mysql" à partir de la ligne de commande.

Si vous ne pouvez pas trouver la v4.1 ou si vous voulez utiliser la v5, par exemple:

http://www.devside.net/guides/windows/mysql

peut fonctionner avec des modifications, mais cela ne fonctionnait pas après avoir suivi leurs instructions, à l'exception de l'utilisation de la version 5.5 au lieu de la version 5.1.

Bonne chance.

5
user1106278

Pour les autres débutants qui ont le même problème que moi (Windows 7 64 bits):

Les premières versions du programme d’installation de MySQL ne configurent pas du tout le service Windows (David Newcomb). J'ai passé 2 jours à googler et à faire face à beaucoup de réponses confuses qui n'ont pas fonctionné pour moi, puis j'ai trouvé la solution suivante:

net start mysql

, une fois le service installé, vous devriez pouvoir entrer la commande ci-dessus pour démarrer le service. ma version de mysql est la 5.6 (la plus récente à être connue), vous n’avez donc pas à installer les anciennes versions comme suggéré. 

Voir Erreur MySQL 2003: Impossible de se connecter au serveur MySQL avec la réponse 'localhost' Merci à la réponse @ David Newcomb.

7
Ehsan Masoudi

Vérifiez si le service MYSQL est installé dans services.msc Dans le cas contraire, accédez à services.msc et vérifiez si le pare-feu Windows est activé. si oui, arrêtez.

  1. ouvrez cmd en tant qu'administrateur et accédez au dossier bin de votre installation MYSQL.
  2. tapez mysqld --install. Il va installer le service avec succès.

Maintenant, démarrez les services MYSQL et essayez de les configurer.

3
Aryan

Dans Windows 10, j'ai rencontré un problème similaire et les commandes ci-dessus ne fonctionnaient pas pour moi. 

Mais lorsque j'ai démarré le service à partir de l'option de la barre des tâches, je ne savais pas qu'il y avait un élément dans la barre des tâches. 

Ajout d'une capture d'écran pour montrer où elle apparaît exactement  enter image description here

0
Napolean

ouvrez cmd en mode admin et tapez 

cd C:\Fichiers de programme (x86)\MySQL\Serveur MySQL 5.0\bin\ mysql --defaults-file = "C:\Fichiers de programme (x86)\MySQL\MySQL Server 5.0\my.bin" -u racine -p
où C:\Program Files (x86)\MySQL\MySQL Server 5.0 \ est votre répertoire d'installation et my.ini est un fichier de configuration.

0
Subhajit Sarkar

Allez à Run type services.msc. Vérifiez si les services MySQL sont en cours d'exécution ou non. Sinon, démarrez-le manuellement. Une fois que cela a commencé, tapez mysqlshow pour tester le service.

0
Thirumal

De loin, le moyen le plus simple d’installer et de configurer votre serveur mysql est de télécharger et d’utiliser le «programme d’installation MySQL», ce qui devrait résoudre votre problème.

0
Avinav K

Démarrez le service MySql à partir du Panneau de configuration.

Activer le service MySql dans Windows 7 Panneau de configuration\Tous les éléments du panneau de configuration\Outils d'administration Ouvrez "Services" puis activez le service MySql
À partir de la commande Invite mysql -u root -p mysql Et entrez le mot de passe comme administrateur, qui est le mot de passe par défaut.

Ça va marcher

0
Sankar R.K