毎回MySQLのパスワードを忘れてログインに苦戦するので、メモしておきます。これは完全に自分用のメモです。
sudo service mysql stop
一応起動しているプロセスがあればkillしておく
ps aux | grep mysql
kill <プロセス番号>
これは必要であれば。
sudo mkdir /var/run/mysqld
sudo chown mysql:mysql /var/run/mysqld
rm -f /var/run/mysqld/mysqld.sock
rm -f /tmp/mysql.sock
/etc/init.d/mysql start
# 以下mysql内
use mysql
update user set authentication_string=password('パスワード') where user='root';
これでrootのパスワードが変更できたので、再ログイン
sudo service mysql start
mysql -u root -p