mysql只监听本地_怎样让mysql只监听localhost

你的位置:

问答吧

-> 服务器

-> 问题详情

怎样让mysql只监听localhost

如题,谢谢!

作者: emylekao

发布时间: 2004-07-13

在用户权限设置里设置用户登陆主机为localhost

作者: pandonny

发布时间: 2004-07-14

那说到底不是还是会监听外部ip的端口?

我希望就是有没有办法像apahce那样,我直接指定监听的ip是127.0.0.1这样的。

谢谢!

作者: emylekao

发布时间: 2004-07-24

iptables -A INPUT -P TCP -s! 127.0.0.1 --dport 3306 -j DROP

作者: szkingrose

发布时间: 2004-07-24

上面大写了-P

应该是

iptables -A INPUT -p TCP -s! 127.0.0.1 --dport 3306 -j DROP

作者: szkingrose

发布时间: 2004-07-24

呵呵,用上防火墙了。看来mysql本身来实现是不行了?

作者: emylekao

发布时间: 2004-07-24

修改/etc中mysql的全局配置文件,里面有设置这个的。具体忘了,很久没有用mysql了。

作者: kewell11

发布时间: 2004-07-24

引用:

最初由 emylekao 发表

呵呵,用上防火墙了。看来mysql本身来实现是不行了?行

作者: xiaohua

发布时间: 2004-07-25

到数据库版看看,

作者: cnux

发布时间: 2004-07-25

关闭远程连接

首先,应该关闭3306端口,这是MySQL的默认监听端口。由于此处MySQL只服务于本地脚本,所以不需要远程连接。尽管MySQL内建的安全机制很严格,但监听一个TCP端口仍然是危险的行为,因为如果MySQL程序本身有问题,那么未授权的访问完全可以绕过MySQL的内建安全机制。关闭网络监听的方法很简单,在/chroot/mysql/etc/my.cnf文件中的[mysqld]部分,去掉#skip-networking前面的“#”即可。

关闭了网络,本地程序如何连接MySQL数据库呢?本地程序可以通过mysql.sock来连接,速度比网络连接更快。

作者: zhangshoug

发布时间: 2004-07-25

谢谢了,速度不知道会不会快,反正安全多了。

作者: emylekao

发布时间: 2004-07-26

有没有锁住啊,我都不知道的回答正确不?

作者: szkingrose

发布时间: 2004-07-26

vi my.cnf

在[mysqld]小节里面添加:

bind-address=127.0.0.1

作者: skynet

发布时间: 2004-07-30

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值