Translate

domingo, 9 de marzo de 2014

Que hacer si te olvida tu password root de MySQL

Bien hoy me ocurrio lo siguiente, se me olvido mi password de mySQL y tenia que terminar una BD's y ante la casi desesperacion y metodos encontre esta solucion. :D

Atencion esto sirve solo si tu cuenta de windows es de administrador!!
Una de las posibles maneras de recuperar una contraseña en MySQL.
Lo vamos a explicar bajo una plataforma Windows.

Necesario:
- Ser administrador o privilegios de administrador.
Proceso:
- Inicio -> ejecutar -> cmd o win+R cmd
- Detenemos el Proceso de MySQL, esta parte depende de cada uno... si es un Cpanel o nuestro windows.

En windows puede hacerse así por ejemplo:
C:> net stop mysql

- nos dirigimos a la carpeta de mysql/bin o si tenemos el path para usar mysql desde cualquier dirección (Tutorial aquí), escribimos:

c:>cd path/to/bin

- ejecutamos la siguiente sentencia:

c:> mysqld.exe -u root --skip-grant-tables

donde root es el usuario, pero va especialmente orientado a root.
- Ahora abrimos otra cmd y escribimos

c:>mysql

- ya deberiamos haber logueado sin ningún tipo de problema.
- ahora ejecutamos una query para ver si el usuario existe realmente.
mysql: >select user from mysql.user;

- y updateamos el campo password

mysql: >update mysql.user set password = password('TU_NUEVA_CONTRASEÑA') where user = 'root';

- por último

mysql: > flush privileges;

- ahora ya cerramos la anterior cmd e iniciamos el proceso mysql

c:> net start mysql

Y con esto ya tienes reestablecida tu password en Windows, espero y les sirva! :)

No hay comentarios: