美文网首页
MYSQL----报错----1130、2059

MYSQL----报错----1130、2059

作者: JuMinggniMuJ | 来源:发表于2020-06-20 19:03 被阅读0次

我是用的环境是虚拟机,centos7 ,mysql8.0.20

一.报错1130:

虚拟机首次安装完mysql之后,使用navicate远程连接报错:

1130报错 这是因为mysql服务器 root 默认只允许 localhost 也就是 127.0.0.1 连接,我们需要修改修改 root 用户的任何ip都可以连接
1.使用mysql数据库:
use mysql
2.查看mysql库中的user表的host值:
select 'host' from user where user='root';
默认配置截图
3.修改host值:
update user set host = '%' where user ='root';
4.刷新mysql权限:
flush privileges;

二.报错2059:

再次连接,发现再次报错:

报错截图 这是因为目前已有的客户端连接软件还不支持Mysql8新增加的加密方式caching_sha2_password,所以我们需要修改用户的加密方式,将其改为老的加密验证方式。
1.更改root权限:
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'password';
2.刷新mysql权限:
flush privileges;

相关文章

网友评论

      本文标题:MYSQL----报错----1130、2059

      本文链接:https://www.haomeiwen.com/subject/xcugxktx.html