MySQL5.6ではrootユーザに初期パスワードが設定されている
毎回忘れてしまうためメモ。
MySQLのインストール後、
mysql -u root
でログインしようとすると、
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
と言われ発狂。
発狂者はさておき、MySQLは5.6から(?)初期パスワードが設定されるようになったらしい。
記述場所は
/root/.mysql_secret
のThe random password set云々かんぬんのコロン以後。
初期パスワードをコピペして、いざログイン。
ログイン後、
mysql> set password for root@localhost=password("SomePassword")
で新規パスワードを設定すればOK。