mysql反向解析导致连接缓慢
Content
0.序
1.问题
2.原因
3.解决办法
0.序
本文主要是记录Mysql安装在 VMWARE下,本地连接Mysql速度很慢的原因及解决办法。
1.问题
本地的一个网站使用mysql数据库,局域网内访问时连接速度很慢,每次都要过十几秒后才能连上,只要连接上了速度正常。
2.原因
在安装Mysql时候,默认会打开反向解析,因此局域网访问MySql时候,不管你是使用域名还是IP,Mysql都会做一个反向解析过程,即从IP->dns的反差,反查的过程很慢。
3.解决办法
1.在my.cnf里加上skip-name-resolve禁止dns反解析。当然会有点问题,启用后,在mysql的授权表中就不能使用主机名了,只能使用IP。
2.在hosts文件里直接把要连接的客户端IP加到这里来写成主机这样也可以不用进行DNS反解析了。