Si alguna vez olvidas la contraseña del root del MySQL y no tienes otro usuario con permisos de administrador capaz de hacer un blanqueo de la misma, los pasos que a continuación se explican te puede ser de utilidad.
Básicamente, el método consiste en:
El principio se aplica sobre cualquier plataforma sobre la cual tengas instalada la BD, en este ejemplo lo he realizado sobre un MySQL 5.0.51a instalado sobre Ubuntu 8.04:
mysql> use mysql; $ sudo /usr/bin/mysqladmin shutdown
$ sudo /usr/bin/mysqld_safe --skip-grant-table &
$ mysql -uroot
mysql> UPDATE user set Password=PASSWORD('nueva_pass') WHERE user='root';
$ sudo /etc/init.d/mysql start
Vía: Pingüinos y Cia
Comentarios: