$> sudo service mysql stop
$> mysqld --skip-grant-tables
$> mysql
mysql> FLUSH PRIVILEGES;
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'root';
mysql> SELECT host, user, plugin FROM mysql.user;
(source)
A piggy bank of commands, fixes, succinct reviews, some mini articles and technical opinions from a (mostly) Perl developer.