Recuperar password de mysql

Un buen how-to que espero a alguien le sirva alguna vez

Ojo el passworde root no se recupera, solo se cambia, este howto esta hecho en debian pero solo debes cambiar los path de los binarios y listo

Primero debes detener el servidor mysql

root@arda:~$ /etc/init.d/mysql stop

Luego debes reiniciarlo sin los permisos de las tablas

root@arda:~$ /usr/bin/mysqld_safe –skip-grant-tables &

Luego correr mysql

stefano@arda:~$ mysql

Luego usar la tabla mysql

mysql> use mysql;

Hacer el cambio via sql, recuerden cambiar el password y el host
mysql> update user set password = password(‘nuevo_password’) where user=’root’ and host=’localhost’;

Luego

mysql> flush privileges;

mysql> exit

Paramos el mysql y lo volvemos a reiniciar

root@arda:~$ /etc/init.d/mysql stop

root@arda:~$ /etc/init.d/mysql start

Y luego ingresan a la mysql asi :D

root@arda:~$ mysql -u root -p

Y listo ahora ya cambiaron el password de root de su servidor mysql ( claro que necesitan ser root de la maquina para detener mysql )

Ojala les sirva, sobre todo cuando entran a un pc que hacer mucho tiempo no usaban como yo :P

5 thoughts on “Recuperar password de mysql

  1. ifanlo

    Gracias, Stefano!

    Como dices, va bien cuando hace mucho tiempo que no accedes. Me has ahorrado algunas horas de búsqueda.
    :)

    Salud,

  2. CorPetit09

    Esto me ha servido de ayuda, creo que haré un post con un enlace a esta web y poniendo además lo mismo (por si acaso esto desaparece)
    Gracias ^_^

  3. javier

    en RHEL me funcione este

    1) /usr/bin/mysqld_safe –defaults-file=/etc/my.cnf –skip-grant-tables >/dev/null 2>&1 &
    2) ps ax | grep mysql
    Ver PID
    3) mysql -D mysql
    4)
    update user set password = password(‘pass’) where user=’root’ and host=’localhost’;
    o
    update user set password = password(‘pass’) where user=’admin’ and host=’localhost’;

    sino existe, insert

    5) kill -9 PID PID

  4. Pingback: Redefinir (Recuperar) password de mysql » Stefano Salvatori « El camello, el Leon y el niño. O la evolución del perro al lobo

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.