【发布时间】:2018-07-17 10:17:46
【问题描述】:
我已经安装了 MySQL 8.0.4,但是我的 Navicat for MySQL 无法连接,警告是:
1251 - 客户端不支持身份验证协议 服务器请求;考虑升级 MySQL 客户端。
我该如何解决?
【问题讨论】:
-
您是尝试直接访问数据库还是使用隧道 SSH?
我已经安装了 MySQL 8.0.4,但是我的 Navicat for MySQL 无法连接,警告是:
1251 - 客户端不支持身份验证协议 服务器请求;考虑升级 MySQL 客户端。
我该如何解决?
【问题讨论】:
从您的警告消息看来,您的 Navicat 不支持 MySQL 8.0.4。
选项 1
需要说明的是,您更新到 8.0.4 的 MySQL 版本于 2018 年 1 月 23 日发布,而最新版本的 Navicat 发布于 2017 年 5 月 31 日,因此 99.99% 的人确定它不会支持最新版本MySQL,所以要么降级到 5.7.x 版本,要么等待 Navicat 的下一个版本。
选项 2 检查是否有一个已经支持 8.0.4 版本的 MySQL 客户端。在这里提示 - 我正在使用 SequelPro,它也不支持它。提示 #2 MySQL Workbench 发布频率很高,这意味着很快就会支持最新的 mysql 对 tham 来说是很有可能的
选项 3 你总是有命令行客户端,在某些情况下它是最好的,尤其是出于学习的原因。
问候
【讨论】: