netstat -tap | grep mysql
sudo stop mysql
sudo /etc/init.d/mysql stop
sudo mysqld --skip-grant-tables --skip-networking
mysql
mysql> update mysql.user set password = password('your_new_password') where user = 'root';
mysql> flush privileges;
sudo mysqladmin shutdown
sudo start mysql
mysql -u root -p
Read more: http://feeds.dzone.com/~r/dzone/snippets/~3/Jn1--7Pghu4/13267