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