Recuperar la contraseña de root a MySQL
Paramos MySQL y lo iniciamos MySQL de forma segura:
sudo /etc/init.d/mysql stop
sudo mysqld_safe –skip-grant-tables &
Entramos con el nombre de usuario root y seleccionamos la base de datos:
mysql -u root
use mysql;
Ejecutamos esta sentencia cambiando «xxx» por la nueva contraseña que queramos:
update user set password=PASSWORD("xxx") where User='root';
Refrescamos los permisos y salimos de MySQL:
flush privileges;
quit
Reiniciamos MySQL:
sudo /etc/init.d/mysql restart