Esto a mí me ha venido bien en algún momento, y es que no siempre recordamos o sabemos la password de root la BBDD.
En MySQL se puede resetear así:
1. Reiniciar la base de datos con la opción –skip-grant-tables:
# /etc/init.d/mysqld restart --skip-grant-tables
2. Conectarte a la BBDD con usuario root:
# mysql -u root
3. Establecer la nueva password:
mysql> UPDATE mysql.user SET Password=PASSWORD('newpwd') WHERE User='root'; mysql> FLUSH PRIVILEGES;
4. Volver a arrancar la BBDD sin –skip-grant-tables:
# /etc/init.d/mysqld restart