evelio.blog();

[MySQL] Recuperar contraseña del root

Posteado por: evelio en: 2008.Mayo.4

Recién ando de mini vacaciones en el hotel Mamá y pues en este pc ya tenia corriendo LAMP

pero por desgracia no soy muy bueno para las contraseñas y se me olvido la del root de MySQL, Googleé un poco y encontré una solución la cual explico paso a paso:

1. Necesitamos matar el proceso de MySQL por tanto para saber cual es, listamos todos los procesos:

$ sudo ps -A
  PID TTY          TIME CMD
    1 ?        00:00:01 init
...
15681 ?        00:00:00 mysqld
...

encontramos a

mysqld

y vemos su PID para este caso es 15681 pero ten en cuenta que varia según tú maquina

ahora le matamos con poderes de supervaca:

$ sudo kill 15681

de nuevo ten en cuenta cambiar el 15681 por el PID de mysqld en tú emputador

2. Iniciamos MySQL en forma segura:

$ sudo /usr/bin/mysqld_safe --skip-grant-tables&

el parámetro –skip-grant-tables nos permite acceder sin que se usen privilegios, permitiéndonos acceder a cualquier base de datos ;)

3. Nos conectamos a MySQL y usamos la base de datos mysql:

$ sudo mysql
mysql> use mysql;

4. Cambiamos la contraseña:

mysql> update user set password = password('tu_contraseña') where user = 'root' and host='localhost';

5. restablecemos los permisos y salimos de MySQL:

mysql> flush privileges;
mysql> quit

6. Reiniciamos MySQL:

$ sudo /etc/init.d/mysql restart

7. Listo!, ya recuperamos|cambiamos la contraseña del root de MySQL, yo he puesto la super olvidadiza 123456 :)

Espero que te sea de utilidad :)

Fuente: Gracias a jelque en postnuke.com

2 comentarios para "[MySQL] Recuperar contraseña del root"

[...] Como cambiar la clave de root en Mysql [...]

[...] para hacer un reinicio o cambio de la contraseña root de mysql, gracias a la traducción de eveliotc y a postnuke por el articulo [...]

Escribe un comentario

Me fui

para

http://evelio.info/


te espero allá :)

Software Libre Rulez!

a

 

Mayo 2008
L M X J V S D
« Abr   Jun »
 1234
567891011
12131415161718
19202122232425
262728293031