繁体   English   中英

使用IPTables在两个端口上使用MySQL-自我访问

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM