1.在用mysql 8.0 版本时连接数据库遇到问题,提示如下
Authentication plugin 'caching_sha2_password' cannot be loaded: dlopen(/usr/local/mysql/lib/plugin/caching_sha2_password.so, 2): image not found
字面意思看起来似乎是认证插件无法加载,刚开始以为是软件的问题,重新下载了最新版的,仍然没有解决问题,最终在stackoverflow找到解决方案,原版在这里
【解决方案】
- 1.从系统偏好设置里边打开mysql.
- 2.点击”Initialize Database”
- 3.设置密码,选择”Use legacy password”,->OK
- 4.重启mysql,打开navicate ,重新连接数据库。