Reiniciar el password de root de MySql sin conocer el password anterior



Alguna vez pasa que se olvida el password de root del MySql, si entráis en el sistema como root y desde la linea de comando con unas sencillas instrucciones de MySql se puede resetear.

Desde el terminal hacemos lo siguiente:

/etc/init.d/mysql stop
mysqld_safe --skip-grant-tables &
mysql -uroot

Paramos el MySql, iniciamos MySql con la instruccion mysqld_safe y accedemos al MySql sin password.

Ahora ya estamos dentro asi que ejecutamos las siguientes instrucciones para cambiar el password del que no nos acordamos.


use mysql;

update user set password=PASSWORD("mynewpassword") where User='root';
flush privileges;
quit

Y esto es todo, feliz programming!!
Saludos
Alex.