如何通过 haproxy 连接两个不同的端口的 mysql

如何通过 haproxy 连接两个不同的端口的 mysql

我有 2 个 mysql 服务器和一个 ha-proxy 服务器,mysql 服务器指向具有不同端口(3306 和 3307)的 haproxy 服务器。当我尝试通过端口 3306 的 haproxy 连接 mysql 服务器时,我可以连接,但是当我尝试通过端口 3307 的 haproxy 连接 mysql 时,无法连接 mysql。

答案1

如果您让 MySQL 监听两个端口,那么只需将后端服务器端口排除在 HAProxy 配置之外,即让客户端决定要连接的最终端口。

或者,如果您的 MySQL 仅在 3306 上监听,则通过在后端配置上指定它来强制所有连接转到该端口。

如果仍然卡住,请尝试发布您的配置。

相关内容