热线电话:13121318867

登录
2020-11-05 阅读量: 899
navicat连接mysql服务器报错:2059-Authentication plugin 'caching_sha2_password'cannot be loaded:

image.png

原因是mysql8更换了新的身份验证插件(caching_sha2_password), 原来的身份验证插件为(mysql_native_password)

解决办法:

1.在命令行进入到你安装的MySQL

image.png

2,.修改密码,执行下面语句

ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'password';

    'root'可以改为你自己定义的用户名

    'password'指的是用户密码,即想使用的验证密码

   '%'表示:指的是该用户开放的IP,%表示所有IP均可访问,可以是'localhost'(仅本机访问,相当于127.0.0.1),可以是具体的'*.*.*.*'(具体某一IP)   比如用户密码是123456,当执行上面这条语句之后,mysql对用户名为root密码为123456的校验改为了mysql_native_password方式

3.重新链接即可

35.2579
0
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子