Esta fue una pregunta que me hicieron hace poco: no recuerdo el password de root de mysql, ¿cómo puedo acceder a la consola de administración sin ese password?

En esencia, no se puede, _sin_un_password_ ahora, la pregunta es, ¿cómo genero, entonces, otro password?

Para poder hacerlo, se sigue el siguiente procedimiento.

1) Paramos el sevridor mysql con:

/etc/init.d/mysql stop

2) Seguidamente, necesitamos iniciar mysql en modo “seguro” y con unos flags especiales:

mysqld_safe --skip-grant-tables &

3) A partir de este punto tenemos un mysql realmente inseguro ya que permitirá que nos conectemos como root sin solicitarnos password, para ello:

mysql -u root

4) No obstante, nuestro objetivo es colocar un nuevo password al usuario root, así que, nos conectamos a la BD mysql, que es donde se guardan los usuarios:

use mysql;

5) Cambiamos el password del usuario root con:

update user set password=PASSWORD 
(“mi-nuevo-password-que-no-olvidaré”) 
where user=’root’;

6) Actualizamos los cambios:

flush privileges;

7) Llegados a este punto, ya tenemos un nuevo password para el usuario root, pero debemos decirle a mysql que deje de ejecutarse en modo especial y se ejecute en modo normal, así que:

/etc/init.d/mysql stop ; /etc/init.d/mysql start

9) Listo, de acá en adelante podrás conectarte con el usuario root utilizando “el-nuevo-password-que-no-olividarás”

Que disfruten la ayuda.

de

Leave a Reply

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

You may use these HTML tags and attributes:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>