web-dev-qa-db-fra.com

La ligne de commande MySQL ne s'ouvre pas?

Je viens d'installer la dernière version de MySQL. Jusqu'à présent, je l'avais sous Windows XP mais je voulais l'installer sur un autre ordinateur avec Windows 7.

Même après avoir tout configuré correctement, le client MySQL n’apparaîtra pas dans le dossier de démarrage. Je suis donc allé dans le dossier bin de MySQL et j'ai essayé d’ouvrir mysql.exe, mais il se fermait immédiatement.

J'ai ensuite essayé d'ouvrir mysql.exe dans cmd et voici ce que je reçois

C:\Program Files\MySQL\MySQL Server 5.5\bin>mysql
ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost' (using password: N O)

Des idées comment je peux obtenir que cela fonctionne?

14
Gaurav

Indiquez le nom d'utilisateur (root) C:\Program Files\MySQL\MySQL Server 5.5\bin>mysql -uroot

Le mot de passe par défaut est vide, mais si vous le définissez, vous devrez également fournir un mot de passe

13
Mchl

Je ne me souviens pas de l'endroit où je l'avais lu pour la première fois, mais devant ce problème auparavant, j'ai constaté que je devais activer manuellement un service:

  1. Touche Windows + R et tapez Run et appuyez sur "entrée"
  2. Tapez "services.msc", cliquez sur "OK"
  3. Trouvez "MySQL56", faites un clic droit et choisissez "Démarrer"
  4. Vous devriez maintenant pouvoir vous connecter sans problème

C'est la solution qui a fonctionné pour moi. j'espère que cela aidera les autres là-bas.

7
Herschel

J'ai suivi ces étapes et cela a fonctionné pour moi: 

1. Open Command Prompt in admin and go to the location of Mysql bin folder and type -  
    C:\ProgramFile\mysql\bin>mysql -u root -p <password>
2. Then the Prompt asks for the password. This is the password or the root user which 
    you had set during installation of mysql. 
3. Type the password and you will login in to mysql. 
4. Also make sure your mysql service is running in the backend by going to the 
   windows service panel and check whether the mysql service is running. 
0
SunilA

Ce que @Herschel a dit est juste si vous suivez ses étapes 1 à 4, puis essayez de vous connecter avec votre mot de passe en ligne de commande, vous n'aurez aucun problème 

Vous pouvez également le faire exécuter automatiquement en tant que service, ce dont vous avez besoin pour l’exécuter sur un serveur. 

  1. Open Run
  2. Tapez "services.msc" cliquez sur ok
  3. Trouver le service MySQL
  4. Cliquez avec le bouton droit sur les propriétés, puis sélectionnez le type de démarrage:
  5. Le changer en automatique
0
Crouch