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

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