公司用路由器配置了个本地服务器,mysql 是通过IP地址连接的,发现跑程序很慢,本地为什么慢呢?
原因: 公司IP是动态的,包括DNS 都稳定,这种情况下 mysql 通过IP访问数据库的时候 中间有个DNS反向解析的过程,如果我们想增加访问速度,我们可以通过mysql 的配置 跳过DNS解析,直接访问。
解决办法:
在MySQL服务器的配置中增加一个如下配置后速度飞快。
[mysqld]
skip-name-resolve
skip-grant-tables (一般不加也可以)
选项就能禁用DNS解析,连接速度会快很多。不过,这样的话就不能在MySQL的授权表中使用主机名了而只能用ip格式。
若使用–skip-grant-tables系统将对任何用户的访问不做任何访问控制,但可以用 mysqladmin flush-privileges或mysqladmin reload来开启访问控制;默认情况是show databases语句对所有用户开放,

标签:
上一篇:Linux 解压 .rar后缀的压缩文件 下一篇:SVN 续集之问题解决集锦(一)