Warning: count(): Parameter must be an array or an object that implements Countable in /usr/local/www/admnote/wp-includes/post-template.php on line 284

MySQL 5.7のroot初期パスワード

MySQL 5.7をインストールしたら、rootのパスワードがわからず苦労したので、その解決策をメモ。

rootの初期パスワード確認

MySQL 5.7からrootにランダムにパスワードが初期設定されるようになった。

rootの初期パスワードは、/root/.mysql_secretファイル内に書き込まれている。

MySQLの初期設定

次のように初期化スクリプトを起動して、rootパスワードの設定をはじめとした各種初期設定を行う。

rootのパスワード設定

mysql_secure_installationから設定しただけだと、mysqlに標準入力からスクリプトを読み込ませたときに次のようなエラーが出て実行されない。

これを回避するためには、mysql内でset命令を使ってパスワードを設定し直しておく必要がある。

次にインストールするときまでには忘れている自信あり。

cf. 「MySQL 5.7にやられないためにおぼえておいてほしいこと