(解决方法)MySQL 8 + macOS 错误:Authentication plugin 'caching_sha2_password' cannot be loaded

备注

解决时间:2018-7-5
我在 macOS 上弄 MySQL 时显示这个错误。
很烦,我只想尽快做本地开发,不想折腾这些乱七八糟的数据库错误。
另外,如果你不喜欢读一堆字,只想把问题搞定,直接滚动到末尾,复制黏贴命令就好了。

环境版本

  • macOS 10.13.5
  • MySQL 8
    -----2018-07-05---10.05.21

错误信息

Authentication plugin 'caching_sha2_password' cannot be loaded: dlopen(/usr/local/mysql/lib/plugin/caching_sha2_password.so, 2): image not found

注意,这个问题是 MySQL 的问题,不是客户端问题,
我用 Navicat Premium 和 Sequel Pro 连接本地 MySQL 都是显示一样的错误。

解决方法

mysql > ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'yourpassword';

来自:
https://stackoverflow.com/questions/50169576/mysql-8-0-11-error-connect-to-caching-sha2-password-the-specified-module-could-n

(解决方法)MySQL 8 + macOS 错误:Authentication plugin 'caching_sha2_password' cannot be loaded
Share this

Subscribe to 1c7 的博客