Blog de Gonzalo

MODIFICAR CLAVE USUARIO ROOT

Es útil poder modificar la contraseña del usuario root, ya sea por la instalacion o porque se ha perdido la contraseña de root de MySQL. Para poder cambiar la contraseña de root de MySQL, es necesario poder conectarse a la base de datos. Si no tienes la contraseña de root, este post te ayudará a restablecer la contraseña sin ningún problema.
Por suerte, es posible conectarse a MySQL sin autentificarse. Para ello es hay que detener el servidor MySQL y reiniciar MySQL evitando la identificación y deshabilitando la escucha de la red (para evitar cualquier intrusión) con el siguiente comando:
#mysqld --skip-grant-tables --skip-networking and
Una vez reiniciado el servidor de MySQL, hay que conectarse a MySQL:
# mysql mysql -u root
Después hay que escribir el siguiente comando para cambiar la contraseña de root (remplazando nuevaclave por la tuya):
UPDATE user SET password=PASSWORD('nuevaclave') WHERE user="root";
Si no pasaste por el primer paso, introduce el siguiente comando para que sean tomados en cuenta los cambios:
FLUSH PRIVILEGES;
Pero si iniciaste MySQL manualmente en modo degradado, es necesario que reiniciar MySQL:
#/etc/init.d/mysql restart

Compartir en twitter