MYSQL8.0安装后Navicat连接出现#1251 - Client does not support authentication的问题解决!

看了网上很多这样的解决方案,但是还是不行,最后自己摸索出解决方案。



具体原因不详,我这里是因为安装的MYSQL8.0,安装的时候选项选择的强加密方式。直接上图


1.点击打开安装的Mysql安装文件(mysql-installer-community-8.0.11.0.msi),打开后界面如下:MYSQL8.0安装后Navicat连接出现#1251 - Client does not support authentication的问题解决!

点击箭头处,进入到重新安装的界面。


2.中级省略了N步,到如下图的时候:MYSQL8.0安装后Navicat连接出现#1251 - Client does not support authentication的问题解决!


选择上面的选项,然后继续完成安装后,发现Navicat for mysql能连接上MySQL8.0了,但是需要注意的是!!

这样重新安装好像会让你之前设置的root密码成空,就是说你连接的时候root密码没有了。

本人也是小白,把遇到的问题记录并分享给大家,希望大家遇到类似问题的时候能帮到大家,谢谢!!


转载自:https://blog.csdn.net/weixin_41283267/article/details/80376331