de repente como me ha pasado, alguna vez te has olvidado la contraseña de tu mysql , ojo esto sirve solo si tu cuenta de windows es de administrador
La información me llega desde elhacker.net de la mano de ^Tifa^.
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 dirijimos 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_CONTRASENA') where user = 'root';
- por último
mysql> flush privileges;
- ahora ya cerramos la anterior cmd e iniciamos el proceso mysql
c:>net start mysql