martes, 21 de abril de 2009

Recuperar Clave de MySQL

Si tenemos la tipica máquina que instalamos hace mucho tiempo o nos pasan el control de una maquina, que no disponesmos del password de Mysql, podemos recuperarlo en cosa de segundos, para hacerlo seguiremos los siguientes pasos:

Parar el demonio:

# /etc/init.d/mysql stop 

Arrancarlo con la opcion --skip-grant-tables

# mysqld --skip-grant-tables 

Abrimos otro terminal (tambien podrias haberlo hecho con &) y ejecutamos el cliente:

# mysql -u root mysql 

Desde aqui actualizamos la nueva password del usuario root para mysql:

mysql> UPDATE mysql.user SET
Password=PASSWORD('nuevo_password') WHERE
User='root';
Query OK, 2 rows affected (0.00 sec)
Rows matched: 2 Changed: 2 Warnings: 0
mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)
mysql> quit Bye

Matamos el proceso que habiamos levantado, y arrancamos el demonio de forma normal:

# killall -9 mysqld # /etc/init.d/mysql start 

Y si has hecho lo que te digo al pie de la letra ya has recuperado el control de tu MySQL...

P.D: al cambiar el pass por otro escribir una combinacion de letras con numeros por q si no cambiaran los datos....

Saludos a Mi camarada y amigo chenko Feliz Cumpleaños años melitas jijijiji

No hay comentarios:

Publicar un comentario