Menu
abriraqui
  • reflexiones
  • publicaciones
  • hackership
  • experiencias
abriraqui

Cómo recuperar la contraseña de root de MySQL

Posted on September 27, 2010October 20, 2010

Tweet

Si queremos recuperar la contraseña de root de MySQL bien sea porque tenemos memoria de pez o bien porque estamos en alguna máquina ajena y el admin no está disponible, tenemos que hacer lo siguiente

/etc/init.d/mysql stop
o si esto no funciona puedes probar
service mysql stop

esperamos hasta que MySQL se para. Luego ejecutamos

mysqld_safe --skip-grant-tables &


después podremos hacer login como root sin contraseña

mysql -uroot mysql

Una vez dentro, veremos el prompt de MySQL, ahí escribimos el siguiente comando:

UPDATE user SET password=PASSWORD("abcd") WHERE user="root";
FLUSH PRIVILEGES;

En este momento la contraseña de root ha sido reseteada a “abcd” y MySQL ahora reconoce los privilegios de root y se podrá acceder con la nueva contraseña.
mysql -uroot -pabcd mysql

©2023 abriraqui | Powered by SuperbThemes & WordPress