¿Cómo restablezco la contraseña de root de MySQL?

¿Cómo restablezco la contraseña de root de MySQL?

Estoy intentando realizar una nueva instalación de MySQL, pero actualmente no puedo conectarme. No puedo entender cuál es el problema ni cómo restablecer la contraseña. Actualmente sigo recibiendo,

mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'root'@'localhost' (using password: NO)'

Aquí está mi versión.

# mysql -v    
Server version: 5.6.27-0ubuntu1 (Ubuntu)

Estoy usando Ubuntu 15.04.

Respuesta1

Ejecute este comando,

dpkg -l | grep -i mysql-server

Esto debería devolver algo como esto.

ii  mysql-server          
ii  mysql-server-5.6      
ii  mysql-server-core-5.6 

Quieres este mysql-server-5.6.

sudo dpkg-reconfigure mysql-server-5.6

Esto debería pedirle una nueva contraseña y reinicializará las tablas. Ahora puedes conectarte así..

mysql -h localhost -u root -p
Enter password: 

Y esa es la forma más Ubuntu/Debian que he encontrado para hacerlo fácilmente.

información relacionada