Cambiar password de root en mysql

Si hemos perdido la password de root de mysql:
En windows:

1) Paramos el servicio mySQL o el servidor
2) ejecutamos el siguiente comando desde una ventana de comandos:
mysqld-nt --skip-grant-tables
3) en otra ventana ejecutamos:
mysql -u root
4) Desde el prompt de mysql, ejecutamos:

mysql> update mysql.user set password=password('root') where user='root';
mysql> flush privileges;
mysql> quit
5) paramos el servidor antes arrancado matando el proceso
6) arrancamos de nuevo el servicio o el servicio como antes.
7) nos conectamos con la nueva password.

Comentarios