miércoles, 5 de octubre de 2011

Recuperar clave de root en MySQL

Como recuperar la clave de root en MySQL desde linux

Detener el servidor

$ sudo service mysql stop
ó
# /etc/init.d/mysql stop


Iniciar el servidor en modo "sin privilegios", no solicitara clave para conectarse desde un cliente

$ sudo mysqld_safe --skip-grant-tables &

ó
# mysqld_safe --skip-grant-tables &


Iniciar como root

# mysql -u root


Actualizar la clave

mysql> use mysql;
mysql> update user set password=PASSWORD("NEW-ROOT-PASSWORD") where User='root';
mysql> flush privileges;
mysql> quit


Salir del cliente, detener el servidor

# /etc/init.d/mysql stop


y Finalmente reiniciar el servidor normalmente

# /etc/init.d/mysql start
# mysql -u root -p




Referencias:
[0] http://dev.mysql.com/doc/refman/5.0/es/resetting-permissions.html

No hay comentarios:

Publicar un comentario