我是用的环境是虚拟机,centos7 ,mysql8.0.20
一.报错1130:
虚拟机首次安装完mysql之后,使用navicate远程连接报错:
![](https://img.haomeiwen.com/i19338751/d9c92fab91c626ee.png)
1.使用mysql数据库:
use mysql
2.查看mysql库中的user表的host值:
select 'host' from user where user='root';
![](https://img.haomeiwen.com/i19338751/a4a52e781230ddcb.png)
3.修改host值:
update user set host = '%' where user ='root';
4.刷新mysql权限:
flush privileges;
二.报错2059:
再次连接,发现再次报错:
![](https://img.haomeiwen.com/i19338751/e6ff5fd914cf7f63.png)
1.更改root权限:
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'password';
2.刷新mysql权限:
flush privileges;
网友评论