如果mysql不允许远程登录请查看,下面两点的内容:
一、为需要远程登录的用户赋予权限 支持root用户允许远程连接mysql数据库
flush privileges;```
更改用户
```shell
use mysql
UPDATE user SET host ='%' WHERE user = 'user_name';
flush privileges;//生效
我们查看需要use 到mysql库 select user,host from user; 进行查看root用户对应的host为"%"就是修改成功; 二、修改/etc/mysql/my.conf 找到bind-address = 127.0.0.1这一行 改为bind-address = 0.0.0.0即可
第一种情况比较多见,第二种比较少,但是在其他程序会出现,我们一定要注意bind-address这个参数.