bind-address目前被设置为运行mysql的服务器的ip地址。 我可以把一个逗号或后面的东西,并添加我的IP地址,或可能会影响服务器上的东西?
更新
是的,我希望能够从办公室的本地机器访问MySQL。 我在本地networking上的静态IP。
绑定地址是您希望MySQL侦听的IP地址。
它必须是服务器上的IP地址。
所以,如果ifconfig显示你有IP地址
192.168.1.14 62.134.23.7 127.0.0.1
你可以通过绑定到62.134.23.7来让MySQL监听来自广泛的世界的请求,
如果您只想监听局域网上的请求,请将绑定地址设置为192.168.1.14
如果您希望MySQL只监听同一服务器上的客户端,请将绑定地址设置为127.0.0.1
如果你需要监听多个接口(比如说局域网,本地主机和互联网),那么注释掉该行,以便MySQL在所有接口上进行监听。
如果您确实允许来自Internet的连接,则使用IP表(或ufw)仅允许从办公室远程客户端PC的IP连接到端口3306。
在debian lenny mysql服务器上,我用“#”评论了bind-address行并重新载入了mysql服务器。 如果您需要限制从有限的IP范围访问MySQL服务器,您将不得不build立一些防火墙规则。