Introducción.
El procedimiento que se describe a continuación permite modificar la contraseña del usuario administrador (root) de MySQL 5. Es útil para los casos en que esta se olvida y por lo tanto ya no es posible acceder a sus funciones de administración.
Procedimiento.
Detener el servicio si se está ejecutando actualmente.
# service mysql5 stop
Iniciar el servicio con el modificador de skip-grant-tables.
# mysqld_safe –skip-grant-tables &
Realizar una conexión al motor de base de datos a través de la herramienta de línea de comando.
# mysql -u root
Realizar la actualización de la contraseña. Téngase en cuenta que se deberá modificar la palabra NUEVO_PASSWORD por la nueva contarseña que se desee asignar al usuario root.
mysql> use mysql;
mysql> update user set password=PASSWORD(“NUEVO_PASSWORD”) where User=’root’;
mysql> flush privileges;
mysql> quit
Detener el servicio
# service mysql5 stop
Iniciarlo normalmente.
# service mysql5 start