我在mysql官网上下载了mysql-8.0.23-macos10.15-x86_64.dmg的软件包,一路点next使用的都是默认的选项,设置我的mysql密码的时候选择的也是默认的Use Strong Password Encryption,一路安装完成后,在命令面板里通过命令创建数据库、表、字段都是正常的,当使用可视化软件连接数据库的时候却连接失败,百度了很多解决方法输入各种命令都没有用,直到看到了一位网友的文章才恍然大悟MySQL said: Authentication plugin 'caching_sha2_password' cannot be loaded: dlopen(/usr/local/lib/plugin/caching_sha2_password.so, 2): image not found
20191005194827793.png

原来最初选择密码的加密类型选错了,于是删除了/usr/local/里的mysql目录,重新安装换成了Use Legacy Password Encryption的加密,设置密码,安装成功后再次连接本地数据库就成功了


buddha
130 声望2 粉丝

解决移动端技术问题的三大法宝:重启、刷新、换手机