約束の地

キャロ組

Mac の MySQL で(というか MySQL 8 で)認証時に Unable to load authentication plugin 'caching_sha2_password'. と怒られたとき

結論

SQL で WITH mysql_native_password を使ってパスワードを定義する。

具体例

mysql> ALTER USER 'YOUR_USERNAME'@'YOUR_HOSTNAME' IDENTIFIED WITH mysql_native_password BY 'YOUR_PASSWORD';

補足

Embulk の MySQL プラグインを使ったら遭遇しました。

参考

Powered by はてなブログ