作者: 溪水清澈
在c:\windows\system32\drivers\etc\hosts文件中,
把127.0.0.1 localhost 这一句添加上即可.
原因猜测:
mysql在默认情况下, 会开启对DNS的反向解析,
即 配置信息 skip-name-resolve=false
而在win7中, 默认情况下, 在 hosts 文件中,
把localhost 127.0.0.1 这一行注释掉了,
那么使用 localhost来连接mysql时, 有趣的事情就发生了,
mysql反向解析localhost时, 明显解析不到,
只有等待 1秒的超时时间
连接速度也就慢了.
有个问题不理解, 为什么别的程序可以使用localhost,
而mysql不行?

本文介绍了在Windows 7环境下,通过修改hosts文件来解决使用localhost连接MySQL时出现的连接速度慢的问题。问题根源在于MySQL默认开启了DNS反向解析,而Windows 7系统中hosts文件对localhost的定义被注释掉导致。
176

被折叠的 条评论
为什么被折叠?



