Navicat创建(连接)MySQL数据库显示:Authentication plugin 'caching_sha2_password' cannot be loaded

前言

前一段时间重新做完系统之后,没有安装MySQL数据库,只是安装了Navicat,后来需要的时候,安装了MySQL数据库,同时重置了设置,还记得重置之后的密码是空值。今天在使用的时候,出现了题目中显示的提示,下面来解决一下吧!

解决方案

①以管理员身份进入命令窗口,输入:

mysql -u root -p      //登录MySQL
password      //输入密码

②修改账户密码的加密规则并且更新用户密码

ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;   //修改加密规则

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';   //更新一下用户的密码

③进行权限刷新

FLUSH PRIVILEGES;   //权限刷新 

④密码重置

alter user 'root'@'localhost' identified by '123456';     //重置成自己想要的密码(我的密码为:123456)

以上操作完成之后,关闭Navicat重新打开,然后创建(连接)MySQL数据库就可以成功了!

总结

又总结了一次,又学习了一招,可谓是困难多,方法更多,希望可以对大家有所帮助!

发布了140 篇原创文章 · 获赞 106 · 访问量 19万+

猜你喜欢

转载自blog.csdn.net/tigaobansongjiahuan8/article/details/103452696