使用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
特别一点,修改什么记得先备份,否则很痛苦。
↑上一篇:多少人败给了一个字:等
↓下一篇:Linux 系统如何禁ping, CentOS 禁ping
