Buscar


imprimir pdf Español

¿Como hacer cuando no tenemos password root de MySQL?




Hay que reiniciar MySQL con la opción --skip-grant-tables. Con esta opción, no hay más derechos sobre las tablas y todo el mundo upede acceder a todas las tablas.



Hay entonces que aprovechar para cambiar rápidamente el password root y después reiniciar MySQL sin esta opción.



En linea de comandos :

Parar mysql : # /etc/init.d/mysql stop

Relanzamos sin los derechos de usuario: # safe_mysqld --skip-grant-tables &

Lanzamos el cliente mysql en linea de comandos : # mysql -u root



Hacemos los cambios necesarios y salimos del cliente.

Paramos mysql : # killall mysqld



Lo relanzamos de forma normal : # /etc/init.d/mysql start


Más información




Aquí un documento de MySQL: www.mysql.com/doc/en/Resetting_permissions.html1