如何在 MySQL 中绑定静态 IP 地址

如何在 MySQL 中绑定静态 IP 地址

我有一台 Ubuntu 服务器,并且安装了 MySQL。如何在my.cnfbind-address 中使用我的两个物理静态 IP 地址 - 我可以添加两个 IP 地址吗?

答案1

只能指定一个地址,但您可以将 bind-address 设置为 0.0.0.0,以便让 MySQL 监听所有可用的接口。

答案2

正如 Adam 所说,使用bind-address = 0.0.0.0让 MySQL 监听所有 IP 地址。这将确保它监听您在盒子上拥有的任何静态 IP。

如果您有超过 2 个静态 IP,并且不希望 MySQL 监听这些端口,请在您的机器上安装防火墙,并封锁除3306您想要使用 MySQL 的两个 IP 之外的所有端口。这样,您的防火墙将处理访问控制,而不是 MySQL。

以下是设置防火墙的“小”指南:

https://stackoverflow.com/questions/10055164/connection-to-mysql-server-in-syn-sent

只需查看第二部分即可找到答案。

相关内容