Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/66.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用Navicat连接MySQL 8.0.x?_Mysql_Connect_Navicat - Fatal编程技术网

如何使用Navicat连接MySQL 8.0.x?

如何使用Navicat连接MySQL 8.0.x?,mysql,connect,navicat,Mysql,Connect,Navicat,我已经安装了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的下一

我已经安装了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经常发布,这意味着tham完全有可能支持最新的MySQL

选项3 您总是有命令行客户机,在某些情况下,它是最好的客户机,特别是出于学习的原因


关于

您是尝试直接访问数据库还是使用隧道SSH?我明白了,非常感谢。@RichardTian如果您对我的答案满意,请将其标记为有用:)