teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

added

2016/08/30 11:16

投稿

ngyuki
ngyuki

スコア4516

answer CHANGED
@@ -1,3 +1,19 @@
1
1
  mysql 5.7 を普通にインストールすると root の初期パスワードは初回ログイン後に変更する必要があったような気がします。
2
2
 
3
- root のパスワードを上書きするときに `user` テーブルの `password_expired` も更新してみたらどうなるでしょうか?
3
+ root のパスワードを上書きするときに `user` テーブルの `password_expired` も更新してみたらどうなるでしょうか?
4
+
5
+ ----
6
+
7
+ あるいは mysql のインストール後の初回起動前に下記を実行しておけば、その辺りのもろもろの面倒がなくなります。
8
+
9
+ ```
10
+ mysqld --initialize-insecure --user mysql
11
+ ```
12
+
13
+ もしかしたら下記だったかもしれません。
14
+
15
+ ```
16
+ mysqld --initialize --initialize-insecure --user mysql
17
+ ```
18
+
19
+ これをすると mysql が非セキュアに初期化されるので root の初期パスワードは空だし、初回ログイン後もそのまま使い続けることができます、たしか。