mysql 开放远程连接 & 开放防火墙端口
感谢:
https://www.cnblogs.com/feigao/p/10715547.html
Mysql默认不允许远程登录,所以需要开启远程访问权限
可以先查看user表
select user,authentication_string,host from user;
默认都是localhost
update user set host = '%' where user = 'root';
此时root的host是所有都可以了
然后刷新修改,FLUSH PRIVILEGES;
这步一定要做,否则无法生效。
防火墙开启
1、开启端口3306
firewall-cmd --zone=public --add-port=3306/tcp --permanent
2、重启防火墙
firewall-cmd --reload
查看已经开放的端口:
firewall-cmd --list-ports