- 打开名为mysql的database
use mysql;
- 查看用户信息,可以看到root的host只有127.0.0.1
select Host,User from user;
- 将user的host修改为%
update user set Host='%' where User ='root' limit 1;
- 刷新
flush privileges;
-
更改配置信息。
我看到的基本都是更改/etc/mysql下的my.cnf文件,将bind-address = 127.0.0.1注释掉。
但我的这条语句是在/etc/mysql/mysql.conf.d下的mysqld.cnf中(不懂MySQL,知道为什么这样的求轻喷) -
重启mysql
service mysql restart
学习自 https://jingyan.baidu.com/article/64d05a0258526dde54f73b6a.html