远程连接MySQL速度慢引发的恶果
前段时间有个用户的网站需要我提供数据库,这样就需要开启远程连接,其实开启远程连接并不难,难的是开启之后远程访问的那个网站在速度上有些延迟。
当然,解决办法也很容易的就能找到,百度搜索:远程连接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了!
至于这样操作有无漏洞还待继续研究。