【问题标题】:make a mysql connection over an alternate port通过备用端口建立 mysql 连接
【发布时间】:2012-07-18 00:00:14
【问题描述】:

我正在尝试连接到外部 mysql 数据库,但端口 3306 已经绑定在托管我的 minecraft 服务器的主机上,我可以更改插件尝试连接的端口,但不知道如何重定向网络主机上的另一个端口到 3306,我考虑过更改网络服务器上的 mysql 端口,但感觉这可能会导致并发症...

我不想干扰当前正在运行的任何其他内容,只需添加其他功能

有什么建议吗?

如果这是错误的发布区域,也很抱歉,不确定它会属于什么。

【问题讨论】:

标签: mysql port iptables minecraft


【解决方案1】:

您必须在 IPTABLES 中打开端口:

vi /etc/sysconfig/iptables

然后寻找线路:

-A RH-Firewall-1-INPUT -p tcp -m tcp --dport 3306 -j ACCEPT

复制它并将端口更改为请求的端口。

然后编辑vi /etc/my.cnf 并将端口3306 更改为新端口。
完成后,运行:

service iptables restart
service httpd start

【讨论】:

  • 我需要插入 2 个端口吗?第二个端口去哪里?
  • 如果您需要更改现有端口 - 只需将 3306 更改为请求的端口。如果您需要保持端口 3306 处于活动状态 - 复制该行并编辑 dup。
  • 在这种情况下 mysql 服务如何知道如何监听?我不想干扰当前正在运行的任何其他内容,只需添加其他功能
  • vi /etc/my.cnf 上的端口从3306 更改为new-port
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-01-09
  • 2021-02-28
  • 1970-01-01
  • 2017-06-24
  • 2016-09-27
相关资源
最近更新 更多