user$sudo service mysql stop

user$sudo -u mysql -s

mysql$mysqld --skip-grant-tables --skip-networking

mysql>UPDATE mysql.user SET Password=PASSWORD('something') WHERE User='someone'

mysql>FLUSH PRIVILEGES

mysql>exit;

mysql$exit

user$sudo kill 'mysql process'

user$sudo service mysql restart# How does it work?