Reseting MySQL root Password is easy:
1. Stop MySQL
sudo /etc/init.d/mysql stop
2. Start the mysqld demon process using the –skip-grant-tables option with this command
sudo /usr/sbin/mysqld --skip-grant-tables --skip-networking &
3. Login to MySQL as root.
mysql -u root mysql
4. You done, flush privileges
FLUSH PRIVILEGES;
5. You might want to change root password.
UPDATE user SET Password=PASSWORD('YOURNEWPASSWORD') WHERE User='root';
FLUSH PRIVILEGES;