[整理/非原创]解决局域网连接到MySQL数据库速度慢的问题

使用localhost连接本地MySQL数据库正常,但通过局域网另一台机器连接却异常缓慢。默认情况下,MySQL开启了域名反向解析,例如把192.168.0.12反向解析到devel,这样的域名反向解析需要耗费时间,一般情况下也没有必要。所以在MySQL数据库配置文件中(Windows为my.ini,Linux为my.cnf),加入一行:skip-name-resolve,重启MySQL即可。
这样做的话授权表中访问的主机名只能使用IP了。如果需要使用主机名,请把相应的IP、主机名加入到hosts文件中(Windows是C:\WINDOWS\system32\drivers\etc\hosts,Linux是/etc/hosts)。

原创文章,转载请注明出处:代码人生https://www.code-life.com/
本文链接地址:https://www.code-life.com/?p=98

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注