MySQL 8.0 连接 Sequel Pro 出现异常 macOS Mojave

问题描述

在这里插入图片描述
错题提示:

Unable to connect to host 127.0.0.1, or the request timed out.

Be sure that the address is correct and that you have the necessary
privileges, or try increasing the connection timeout (currently 10
seconds).

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

这里首先保证你的密码输入是正确的。
在网络上查找了很多相关问题,发现是密码的验证方式的原因。划重点:

/usr/local/mysql/lib/plugin/caching_sha2_password.so

MySQL 8.0 这一系列版本采用了不同于 5.7 的密码验证方式,所以 Sequel Pro 在连接数据库时会出现异常。

解决方法

1.打开系统偏好设置,点击最下面的 MySQL

在这里插入图片描述

2.点击 Initialize Database,重置数据库

在这里插入图片描述

3.选择 Legacy 的密码方式,并输入一个新的简单密码

在这里插入图片描述

4.启动 MySQL ,重新用 Sequel Pro 连接 MySQL 数据库,成功

在这里插入图片描述

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值