提高远程连接MySQL的速度

2008年10月09日 23:25 . 分类 数据库相关 . 被踩 828 次 .

文章作者:Slyar 文章来源:Slyar Home (www.slyar.com) 转载请注明,谢谢合作。

今天在远程连接朋友的MySQL服务器时,发现速度爆慢,感觉不太对劲。Google查了一下,发现是MySQL默认开启了DNS反向解析,导致连接的时候损失时间,而DNS反向解析只是在我们用域名去访问MySQL数据库时才起作用,一般我们都是使用IP地址去访问MySQL数据库的,因此我们可以通过关闭DNS反向解析来提高远程连接MySQL数据库的速度。

You can disable DNS host lookup by starting mysqld with --skip-name-resolve. In this case you can however only use IP names in the MySQL privilege tables.

我们需要修改的是MySQL\bin目录下的my.cnf,有的人是my.ini,都一样的,找到后打开。

在文件末尾加入以下内容:

[mysqld]
skip-name-resolve

这样就可以禁用DNS反向解析,只不过这样就只能使用IP访问MySQL数据库而不能使用域名访问了,不过影响不大。

现在试试连接速度,瞬间连接。。。

您可能还对以下内容感兴趣

收藏、分享这篇文章! 用 RSS feed 订阅本博客 什么是订阅? Trackback

评论

3 条评论 关于 “提高远程连接MySQL的速度”

  1. 自然堂 发表于 2008年10月10日 14:55

    不错。学习了

  2. 雅丹地貌 发表于 2008年10月11日 15:17

    学习一下呵呵

  3. felix021 发表于 2008年10月12日 02:18

发表您的评论[审核后显示]




关闭
E-mail It