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