phpで8系に接続する際に注意すること
経緯
5.6系を使う予定が、brewで最新の8系をインストールしていて、謎のエラー[2054] The server requested authentication method unknown to the clientで苦しんだ。
対応
パスワード方式を確認
pluginがmysql_native_passwordになっていればOK
SELECT user, host, plugin FROM mysql.user; mysqld.cnfを修正
default-authentication-plugin=mysql_native_passwordを追加 そして、mysqlのリスタート
そもそもmysqlのバージョンを5.6にする
$brew install mysql@5.6 This post is licensed under CC BY 4.0 by the author.