Recuperar el Password MySQL en Linux

El mismo día que comentaba como recuperar el password Root de MySQL en windows, Dragon de DragonJar nos contaba como hacerlo desde linux.

Hoy entonces paso a explicar este proceso.


Primero detenemos el servicio

$ /etc/init.d/mysql stop

una ves que el servicio está apagado reiniciamos el servidor en modo seguro:

$ mysqld_safe --skip-grant-tables --skip-networking

acto seguido abrimos otra consola y entramos como root al servidor:

$ mysql -u root -p mysql

Ahora ya deberiamos tener el acceso a mysql, el siguiente paso es cambiar la contraseña:

$ mysql> UPDATE user SET Password=PASSWORD('unapassowrdnueva') WHERE User='root';
mysql> flush privileges;

El último paso es terminar el proceso mysql-safe y reiniciar el servidor SQL:

$ pkill mysql -safe
$ /etc/init.d/mysql start


Fuente original DragonJar: Como recuperar clave mysql
3 Responses
  1. [p3ll3] Says:

    Por ahi hay varias formas de recuperar la contraseña , depende mas que todo del SO para que sirve uno u otro metodo, gracias por la info...


  2. Anónimo Says:

    umm por que en modo seguro ?

    Que diferencia hay..

    [p3ll3] Anda por aquí XD interesante jeje



    Skamasle


  3. nax Says:

    @ubun:
    xd el modod seguro de MySQL no de windows...

    el modo seguro de MysQL permite precisamente entrar sin saber el password si le pasas esos parámetros X_x

    @p3ll3:
    si es cierto.. solo he puesto dos de ellas y según vaya conociendo mas las iré publicando ;)