Pude resolver este problema ejecutando esta instrucción
sudo dpkg-reconfigure mysql-server-5.5
Lo que cambiará la contraseña de root.
¡Tienes que restablecer la contraseña! pasos para mac osx (probado y funcionando) y ubuntu
Detener MySQL
$ sudo /usr/local/mysql/support-files/mysql.server stop
Inícielo en modo seguro:
$ sudo mysqld_safe --skip-grant-tables
(la línea de arriba es el comando completo)
Este será un comando continuo hasta que finalice el proceso, así que abra otra ventana de shell/terminal, inicie sesión sin contraseña:
$ mysql -u root
mysql> UPDATE mysql.user SET Password=PASSWORD('password') WHERE User='root';
Iniciar MySQL
sudo /usr/local/mysql/support-files/mysql.server start
su nueva contraseña es 'contraseña'.
Yo tuve el mismo problema. Tienes que escribir mysql -u root -p
NO mysql
o mysql -u root -p root_password