远程连接MySQL速度慢引发的恶果

作者: 坎肩儿 分类: 安全配置 发布时间: 2010-04-20 08:17

前段时间有个用户的网站需要我提供数据库,这样就需要开启远程连接,其实开启远程连接并不难,难的是开启之后远程访问的那个网站在速度上有些延迟。

当然,解决办法也很容易的就能找到,百度搜索:远程连接MYSQL慢,就OK了,结果如下:

按如下配置 mysql.ini文件:

[mysqld]
skip-name-resolve
skip-grant-tables

这样是解决了远程访问慢的问题,但是使用 skip-grant-tables系统将对任何用户的访问不做任何访问控制,随便用户名都可以登录,可以操作所有数据库。是不是很危险呢?

既想允许远程连接,又不能放任所有权限,那就这样配置吧:

本地连接的用户用IP 127.0.0.1连接,mysql.ini文件如下配置:

[mysqld]
skip-name-resolve

这样就OK了!

至于这样操作有无漏洞还待继续研究。