报以下错误:
该报错是由于目前已有的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,连接成功
推荐本站淘宝优惠价购买喜欢的宝贝:
本文链接:https://hqyman.cn/post/4003.html 非本站原创文章欢迎转载,原创文章需保留本站地址!
休息一下~~