mysql外网无法访问解决思路

1.mysql用户是否被授予外网访问权限

mysql.user表添加“%”或指定IP访问权限并刷新权限表

2.mysql配置文件是否设定本地访问

修改mysql配置文件my.cnf

3.防火墙是否阻止mysql端口(3306)

修改iptables添加3306的ACCEPT条目:

sudo iptables-A INPUT -p tcp --dport 3306 -j ACCEPT

②修改/etc/iptables.rules,添加

-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT

    并执行iptables-restore < /etc/iptables.rules使条目生效


官方文档大法好

https://help.ubuntu.com/community/IptablesHowTo

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章