【问题标题】:How to connect MySQL 8.0.x using Navicat?如何使用 Navicat 连接 MySQL 8.0.x?
【发布时间】:2018-07-17 10:17:46
【问题描述】:

我已经安装了 MySQL 8.0.4,但是我的 Navicat for MySQL 无法连接,警告是:

1251 - 客户端不支持身份验证协议 服务器请求;考虑升级 MySQL 客户端。

我该如何解决?

【问题讨论】:

  • 您是尝试直接访问数据库还是使用隧道 SSH?

标签: mysql connect navicat


【解决方案1】:

从您的警告消息看来,您的 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 你总是有命令行客户端,在某些情况下它是最好的,尤其是出于学习的原因。

问候

【讨论】:

  • 我明白了,非常感谢。
  • @RichardTian 如果您对我的回答感到满意,请将其标记为有用:)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-01-19
  • 1970-01-01
  • 2022-08-06
  • 1970-01-01
  • 2023-03-03
  • 2018-11-11
相关资源
最近更新 更多