报以下错误:

该报错是由于目前已有的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;

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

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐