20 12
发新话题
打印

[mysql] mysqld启动的时候是否能绑定多个ip

mysqld启动的时候是否能绑定多个ip

--bind-address=ip能绑定一个ip,请问是否能够绑定多个ip呢,一个127.0.0.1,一个内网ip
开源,人人为我,我为人人!

TOP

不明白,但是不理解为什么要多个IP?是什么特殊的应用?
what's this?

TOP

解释了一下
1 localhost,127.0.0.1,本机交互,不走inet,速度会快一些
2 内网ip,方便内网的其他机器调用该数据库
外网ip不开,呵呵
开源,人人为我,我为人人!

TOP

只能绑定一个 ,如果不指定就帮定所有的网卡
[size="4"]
欢迎光临爱MySQL中文网: http://imysql.cn


给你的祝福,要让你招架不住!

TOP

引用:
原帖由 linuxmine 于 2006-9-6 09:34 发表
解释了一下
1 localhost,127.0.0.1,本机交互,不走inet,速度会快一些
2 内网ip,方便内网的其他机器调用该数据库
外网ip不开,呵呵
呵呵

mysql启动的时候,也就是本地localhost的时候,他自己会找127.0.0.1

可以看一下netstat -ant,端口listen的时候,是0.0.0.0也就是说ALL,

所以我觉得不太明白你说的BIND两个IP是什么意思
what's this?

TOP

只授权内网主机能访问即可
[size="4"]
欢迎光临爱MySQL中文网: http://imysql.cn


给你的祝福,要让你招架不住!

TOP

一 尝试了
--bind-address=127.0.0.1,192.168.2.254
结果mysql起不来

二 尝试了
--bind-address=127.0.0.1 --bind-address=192.168.2.254
结果mysq起来了,只绑定了192.168.2.254
开源,人人为我,我为人人!

TOP

启动的时候,帮定你的内网ip,如192.168.2.254,同时启用本机socket方式,即配置
bind-address 和
socket
2个参数,这样内网可以通过tcp/ip方式链接,本机也可以通过sockiet链接

[ 本帖最后由 yejr 于 2006-9-6 09:49 编辑 ]
[size="4"]
欢迎光临爱MySQL中文网: http://imysql.cn


给你的祝福,要让你招架不住!

TOP

引用:
原帖由 yejr 于 2006-9-6 09:43 发表
修改 /etc/hosts,加入类似内容
127.0.0.1 xx
192.168.2.254 xx

my.cnf中加入类似内容
bind-address=xx

即可
这有什么作用?

这样做是不是允许内网用户访问?还是有其他作用?
what's this?

TOP

引用:
原帖由 tree 于 2006-9-6 09:38 发表


呵呵

mysql启动的时候,也就是本地localhost的时候,他自己会找127.0.0.1

可以看一下netstat -ant,端口listen的时候,是0.0.0.0也就是说ALL,

所以我觉得不太明白你说的BIND两个IP是什么意思
就是用netstat -ant的时候,不显示0.0.0.0:3306
而是
127.0.0.1:3306
192.168.2.254:3306
开源,人人为我,我为人人!

TOP

 20 12
发新话题