26
2023
04
17:10:03

Navicat连接本地mysql报错-caching_sha2_password



推荐点击下面图片,通过本站淘宝优惠价购买:

image.png

报以下错误:



0a2aaf1c13cc76f1145b20c060338d96_watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAfueWhg==,size_20,color_FFFFFF,t_70,g_se,x_16.png

该报错是由于目前已有的Navicat客户端连接软件还不支持Mysql8新增加的加密方式caching_sha2_password,所以我们需要修改用户的加密方式,将其改为老的加密验证方式,如mysql_native_password。


解决办法:

以管理员身份打开dos窗口,连接mysql数据库


查看当前用户加密方式:


select user,plugin from user where user='root';


将用户的加密方式改为mysql_native_password。


alter user 'root'@'localhost' identified with mysql_native_password by '123123';


执行命令flush privileges使权限配置项立即生效。


flush privileges;

119e5716165d6bdb74b5ed6ad187e574_watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAfueWhg==,size_20,color_FFFFFF,t_70,g_se,x_16.png


 Navicat再次尝试连接Mysql,连接成功


2d730ebef195d826451458d595e7b6f6_watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAfueWhg==,size_20,color_FFFFFF,t_70,g_se,x_16.png


本文链接:https://www.hqyman.cn/post/4003.html 非本站原创文章欢迎转载,原创文章需保留本站地址!

分享到:





休息一下,本站随机推荐观看栏目:


« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

您的IP地址是: