首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >绑定地址和MySQL服务器

问绑定地址和MySQL服务器
EN

Stack Overflow用户
提问于 2010-08-24 08:19:08
回答 1查看 49K关注 0票数 23

我在尝试配置MySQL服务器时遇到了绑定地址。有关我为什么要配置绑定地址的详细信息,请参阅下面的链接。

Multiple hostnames and multiple privileges?

现在,我想了解绑定地址的用途。从这个意义上说,绑定地址是我们分配给托管MySQL服务器的机器的地址吗?

毫无线索。如果有人能给我解释一下它的目的会很有帮助。另外,将0.0.0.0分配给绑定地址是否会造成任何安全缺陷/循环漏洞?

EN

回答 1

Stack Overflow用户

发布于 2010-08-24 09:25:56

您在bind中指定的地址将告诉MySQL侦听的位置。0.0.0.0是一个特殊的地址,意思是“绑定所有可用的网络”。

只有能够使用在“bind”选项中指定的相同地址打开到服务器的连接的客户端软件才能连接。

下面是一些例子:

  • 如果MySQL绑定到127.0.0.1,则只能连接同一台计算机上的软件(因为127.0.0.1始终是本地计算机)。
  • 如果MySQL绑定到192.168.0.2 (服务器计算机的IP地址是192.168.0.2,并且它在/24子网上),则同一子网(以192.168.0开头的任何内容)上的任何计算机都将能够连接。
  • 如果MySQL绑定到0.0.0.0,则能够通过网络连接到服务器计算机的任何计算机都将能够连接。

这些都是传输级连接。远程计算机仍然需要符合应用程序级的条件,也就是说,它们仍然需要来自mysql.user的正确登录凭据和主机参数。

票数 50
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3552680

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档