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?
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
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:
C'est la solution qui a fonctionné pour moi. j'espère que cela aidera les autres là-bas.
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.
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.