## 问题简述:
MySQL8安装是默认禁止远程连接的 (错误1130 – Host is not allowed to connect to this MySQL server)。
## 搭建环境:
### Linux 18.04
### MySQL 8
### Navicat (无规定版本)
## 解决办法
sudo mysql -u root -p use mysql; select host from user where user='root'; update user set host = '%' where user ='root'; flush privileges; quit;
## 查看结果
sudo mysql -u root -p use mysql; select user, host from user;
可以看到,root的权限已经从localhost改为%。此时,我们就可以对数据库进行远程连接了!