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.
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.
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.
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.
Maintenant, démarrez les services MYSQL et essayez de les configurer.
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
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 -poù C:\Program Files (x86)\MySQL\MySQL Server 5.0 \ est votre répertoire d'installation et my.ini est un fichier de configuration.
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.
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.
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