关闭mysql远程连接3306端口的方法

发布时间:2013年03月18日 / 分类:服务器经验 / 9,761 次围观 / 抢沙发!

使用mysql数据库要关注安全问题,安全之一就是要禁止远程连接mysql,只在localhost上连接mysql



回答1:

在Linux下,执行

#vi /etc/my.cnf

添加skip-networking即可关闭3306端口,使本地程序可以通过mysql.sock来连接,既提高了访问速度,又提高了安全性(避免远程连接mysql数据库),

如果将mysql安装在windows下,没有my.cnf可供配置,那该如果实现呢?别急,请向下看

在windows目录下有mysql.ini文件,这下该没有问题了啊





回答2:

首先,应该关闭3306端口,这是MySQL的默认**端口。

由于此处MySQL只服务于本地脚本,所以不需要远程连接。

尽管MySQL内建的安全机制很严格,但**一个TCP端口仍然是危险的行为,因为如果MySQL程序本身有问题,那么未授权的访问完全可以绕过MySQL的内建安全机制。

关闭网络**的方法很简单,



/chroot/mysql/etc/my.cnf

文件中的[mysqld]部分,去掉

#skip-networking

 

特别一点,修改什么记得先备份,否则很痛苦。

标签:mysql, centos, apache

赞 (20) 本文链接: http://www.xiangguoqi.cn/read/1850.html [复制分享 ](转载时请保留 )



↑上一篇:多少人败给了一个字:等
↓下一篇:Linux 系统如何禁ping, CentOS 禁ping 无觅关联推荐,快速提升流量
热评文章
默认:长尾词库
猜你喜欢
文章分类
最新文章
最近回复
    岁月痕迹