[英]MySQL on two ports using IPTables - self-access
我试图通过2个端口使MySQL可用:3306和3339我向iptables添加了规则:
iptables -t nat -A PREROUTING -i bond0 -p tcp --dport 3339 -j REDIRECT --to-port 3306
而且一切都非常适合远程连接。 但是,如果我尝试在本地连接它,则会收到错误消息:
mysql -u username -ppassword --port=3339 -h Host.Name
ERROR 2003 (HY000): Can't connect to MySQL server on 'Host.Name' (111)
有什么想法我该如何编辑iptables以通过3339端口获得本地访问?
由于回送接口未使用PREROUTING,因此我们必须再添加一条规则:
iptables -t nat -I OUTPUT -p tcp -o lo --dport 3339 -j REDIRECT --to-ports 3306
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.