(解决方法)MySQL 8 + macOS 错误:Authentication plugin 'caching_sha2_password' cannot be loaded
错误信息:Authentication plugin 'caching_sha2_password' cannot be loaded: dlopen(/usr/local/mysql/lib/plugin/caching_sha2_password.so, 2): image not found
解决时间:2018-7-5
场景:我在 macOS 上弄 MySQL 碰到这个错误
说明:解决方法看末尾的命令,复制黏贴就好了。
环境
- macOS 10.13.5
- MySQL 8
错误信息
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,会碰到一样的错误。
解决方法
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'yourpassword';