![如何在 MySQL 中绑定静态 IP 地址](https://linux22.com/image/957440/%E5%A6%82%E4%BD%95%E5%9C%A8%20MySQL%20%E4%B8%AD%E7%BB%91%E5%AE%9A%E9%9D%99%E6%80%81%20IP%20%E5%9C%B0%E5%9D%80.png)
我有一台 Ubuntu 服务器,并且安装了 MySQL。如何在my.cnf
bind-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
只需查看第二部分即可找到答案。