J'ai pu résoudre ce problème en exécutant cette instruction
sudo dpkg-reconfigure mysql-server-5.5
Ce qui changera le mot de passe root.
Vous devez réinitialiser le mot de passe ! étapes pour mac osx (testé et fonctionnel) et ubuntu
Arrêtez MySQL
$ sudo /usr/local/mysql/support-files/mysql.server stop
Démarrez-le en mode sans échec :
$ sudo mysqld_safe --skip-grant-tables
(au-dessus de la ligne se trouve la commande entière)
Ce sera une commande continue jusqu'à ce que le processus soit terminé, alors ouvrez une autre fenêtre shell/terminal, connectez-vous sans mot de passe :
$ mysql -u root
mysql> UPDATE mysql.user SET Password=PASSWORD('password') WHERE User='root';
Démarrer MySQL
sudo /usr/local/mysql/support-files/mysql.server start
votre nouveau mot de passe est 'password'.
J'ai eu le même problème. Vous devez écrire mysql -u root -p
PAS mysql
ou mysql -u root -p root_password