Si alguna vez les preguntan o les pasa que se encuentran con una distribución o una maquina linux donde nadie sabe o no esta documentado el password de root de mysql hay una forma de recuperarlo.
1. detengan el servicio de mysql con nuestro comando favorito. Ej:
/etc/init.d/mysqld stop
2. Creamos un archivo con la siguiente instrucción en sql
UPDATE mysql.user SET Password=PASSWORD('MyNewPass') WHERE User='root';
FLUSH PRIVILEGES;
3. luego ejecutamos mysqld como el usuario mysql y pasando el parámetro del path al archivo que creamos.
mysqld_safe --user mysql --init-file=/path/to/file/with/query
Y listo ya podemos logearnos como root a mysql con el password que establecimos en el query.
1. detengan el servicio de mysql con nuestro comando favorito. Ej:
/etc/init.d/mysqld stop
2. Creamos un archivo con la siguiente instrucción en sql
UPDATE mysql.user SET Password=PASSWORD('MyNewPass') WHERE User='root';
FLUSH PRIVILEGES;
3. luego ejecutamos mysqld como el usuario mysql y pasando el parámetro del path al archivo que creamos.
mysqld_safe --user mysql --init-file=/path/to/file/with/query
Y listo ya podemos logearnos como root a mysql con el password que establecimos en el query.
Comentarios