3. rootのパスワードを変更するやり方

※画像を押すと拡大できます
(1) 解決

そこで、さらに、ググりました。

そうしたら このページに行きつきました。

まったく、同じ現象です。嬉しくなりました。途中まで同じことをやっていたので、続きをこの手順通りやってみました。結論を先に言うと、この方法でうまくいきました!!


(2) 手順 その1

下記を実行します
mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password;

その後、root ユーザーの情報を閲覧しようとすると、下記のように、パスワードをリセットしろと怒られます。
mysql> select * from mysql.user where user='root' \G
ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.

(3) 手順 その2

下記コマンドを実行します。
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY '********';

******** は、パスワード

続いて、user テーブルの root ユーザーの情報を見てみます。
mysql> select * from mysql.user where user='root' \G

今度は、表示されました!!
*************************** 1. row ***************************
Host: localhost
User: root
Select_priv: Y
    ・
    ・
    ・
    ・

(4) 手順 その3 [確認]

mysql から、exit して、下記コマンドで、mysqlにパスワードを使ったログインを試みます。

mysql -uroot -p

すると、
Enter password:
と出てきますので、さきほど設定したパスワードで、ログインできます!

ここまでできたら、phpMyAdmin でも、root ユーザーでログインできます

クリックで画像を拡大表示します