我试图连接到远程mysql服务器,但遇到此错误.在我的服务器上
改变了Iptables看起来像这样
target prot opt source destination
DROP tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:3306
ACCEPT tcp -- 127.0.0.1 0.0.0.0/0 tcp dpt:3306
ACCEPT tcp -- 107.22.*.* 0.0.0.0/0 tcp dpt:3306
Run Code Online (Sandbox Code Playgroud)
其中107.22.**是我试图连接的机器的IP
重启了UFW
可能是错误的原因是什么?
改为iptables如下所示:
target prot opt source destination
ACCEPT tcp -- 127.0.0.1 0.0.0.0/0 tcp dpt:3306
ACCEPT tcp -- 107.22.*.* 0.0.0.0/0 tcp dpt:3306
DROP tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:3306
Run Code Online (Sandbox Code Playgroud)
否则,所有 3306 流量都会被防火墙丢弃。