MySQL5.7をインストールした際に、初期パスワードが何かわからず困惑したため残しておきます。
パスワード確認方法
$ sudo cat /var/log/mysqld.log | grep root@localhost
# パスワードが表示される。
[Note] A temporary password is generated for root@localhost: 12桁の文字列
パスワード変更方法
$ mysqladmin -uroot -p password
Enter password:古いパスワード
New password:新しいパスワード
Confirm new password:新しいパスワード
# Warnigがでても変更はできています
Warning: Since password will be sent to server in plain text, use ssl connection to ensure password safety.
パスワードポリシー
- パスワード長 8文字以上
- 大文字 1文字以上
- 小文字 1文字以上
- 数字 1文字以上
- 記号 1文字以上