Me dejo anotado esto, que nunca se sabe. Mejor no tener que utilizarlo nunca.
# /etc/init.d/mysql stop
# /usr/bin/mysqld_safe –skip-grant-tables &
# mysql -u root
Accedemos dentro de la consola como root y ahora actualizamos el password
# Welcome to the MySQL monitor. Commands end with ; or \g.
# Your MySQL connection id is 24
# Server version: 5.0.48 Source distribution
# Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
# mysql> use mysql;
# mysql> update user set password=PASSWORD("nuestroNUEVOpassword")
where User='root';
# mysql> flush privileges;
# mysql> quit
Paramos e iniciamos el servicio y nos logueamos ya con el nuevo password.
# /etc/init.d/mysqld stop
STOPPING server from pid file /var/run/mysqld/mysqld.pid
080819 15:34:49 mysqld ended
# /etc/init.d/mysqld start