0
1

More than 3 years have passed since last update.

【超初心者用】MacでphpMyAdminからアクセスできない時の対処法

Last updated at Posted at 2020-07-11

ターミナルからはログインできるのに!

ターミナルからmysql起動してログイン。

起動
$ mysql.server start
ログイン
$ mysql -u root -p

phpMyAdminからログインしよう!
http://localhost/phpmyadmin/
image.png

ユーザ名:root
パスワード:(mysql -u root -pの後に入力するパスワード)

するとエラーが出てきました。

mysqli_real_connect(): The server requested authentication method unknown to the client [caching_sha2_password]

これともうひとつ出てきましたが、これを調べて対処したら解決したので、残っていません。

どうやらMySQLにアクセスして修正する必要があるらしいです。

ターミナルに戻ってmysqlにアクセス

$ mysql -u root -p

パスワードを入力して入ると

mysql>

という表示がされるので、この状態で次を入力すると解決しました

解決法

mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '(mysql -u root -pで入力するパスワード)';

とりあえずこれで解決しました。

原因はなんだったのか?

不明です。分かる方教えてください!

やっとこれでphpのローカル環境ができました。
ここまでくるのに2日もかかりました。

途中nginxに寄り道してしまい、結局うまくいかずApacheでやることにしてもなお道に迷った生まれて数秒並の子羊が書きました。

これから立派な羊になれるように勉強していきます。

参考にしたサイト

https://toaruhetare.net/9105
https://teratail.com/questions/29659

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1