欢迎来到日本小春精选,了解日本先从@日本生活基础课程开始!
欢迎 欢迎     登录 | 注册      消息
当前位置: 首页小组技术交流提高远程连接MySQL的速度

[Linux]提高远程连接MySQL的速度

<p style="margin: 0px 0px 10px; padding: 0px; color: rgb(85, 85, 85); font-family: Verdana, Arial, 'BitStream vera Sans', Helvetica, sans-serif; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 17px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); ">今天在远程连接朋友的MySQL服务器时,发现速度爆慢,感觉不太对劲。Google查了一下,发现是MySQL默认开启了DNS反向解析,导致连接的时候损失时间,而DNS反向解析只是在我们用域名去访问MySQL数据库时才起作用,一般我们都是使用IP地址去访问MySQL数据库的,因此我们可以通过关闭DNS反向解析来提高远程连接MySQL数据库的速度。</p><p style="margin: 0px 0px 10px; padding: 0px; color: rgb(85, 85, 85); font-family: Verdana, Arial, 'BitStream vera Sans', Helvetica, sans-serif; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 17px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); ">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.</p><p style="margin: 0px 0px 10px; padding: 0px; color: rgb(85, 85, 85); font-family: Verdana, Arial, 'BitStream vera Sans', Helvetica, sans-serif; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 17px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); ">我们需要修改的是<span style="color:#00ff;margin: 0px; padding: 0px; ">MySQL\bin</span>目录下的<span style="color:#00ff;margin: 0px; padding: 0px; ">my.cnf</span>,有的人是<span style="color:#00ff;margin: 0px; padding: 0px; ">my.ini</span>,都一样的,找到后打开。</p><p style="margin: 0px 0px 10px; padding: 0px; color: rgb(85, 85, 85); font-family: Verdana, Arial, 'BitStream vera Sans', Helvetica, sans-serif; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 17px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); ">在文件末尾加入以下内容:</p><p style="margin: 0px 0px 10px; padding: 0px; color: rgb(85, 85, 85); font-family: Verdana, Arial, 'BitStream vera Sans', Helvetica, sans-serif; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 17px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); "><span style="color:#00ff;margin: 0px; padding: 0px; ">[mysqld]<br style="margin: 0px; padding: 0px; " />skip-name-resolve</span></p><p style="margin: 0px 0px 10px; padding: 0px; color: rgb(85, 85, 85); font-family: Verdana, Arial, 'BitStream vera Sans', Helvetica, sans-serif; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 17px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); ">这样就可以禁用DNS反向解析,只不过这样就只能使用IP访问MySQL数据库而不能使用域名访问了,不过影响不大。</p><p style="margin: 0px 0px 10px; padding: 0px; color: rgb(85, 85, 85); font-family: Verdana, Arial, 'BitStream vera Sans', Helvetica, sans-serif; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 17px; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); ">现在试试连接速度,瞬间连接。。。</p><br />
2012-10-22 21:12:23 来自:球球
上一篇:mysql-bin
下一篇:提高远程连接MySQL设置
用户评论(0)
正序阅读
你的回应
登录 | 注册