禁止Mysql默认端口访问Internet
过去查询MySQL的时候,都见3306对所有端口开放着,感觉不安全。 netstat -anlp | grep mysql 当然,也想过用iptables来实现,不过好像还是不行。 iptables -A INPUT -p tcp -s $ANY --dport 3306 -j DROP 引用Chinaunix文章所说: *安全配置* 为了数据的安全,可以考虑让MySQL只守候在127.0.0.1上,这样从Internet上就无法直接访问数据库了。 修改/etc/init.d/mysql文件 在start部分找到类似下面这行 $bindir/mysqld_safe --datadir=$datadir --pid-file=$pid_file & 而我修改/etc/init.d/mysq,找到: $bindir/mysqld_safe --datadir=$datadir --pid-file=$pid_file >/dev/null 2>&1 & 变为 $bindir/mysqld_safe --datadir=$datadir --pid-file=$pid_file --bind-address=127.0.0.1 & 重启mysql:/etc/init.d/mysql restart 查看后实现:natstat -l tcp 0 0 localhost.localdo:mysql *:* LISTEN |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |