Mysql远程连接慢的解决方法 Mysql远程连接慢是一问题,即使在同一个机房,百兆的宽宽还是mysql的远程连接慢。为什么神马呢,因为啊,因为啊,因为啊,因为域名解析问题啦,呵呵。就是在mysql的配置文件中增加如下配置参数: [mysqld] skip-name-resolve #忽略主机的域名解析,直接使用ip啦 在linux下配置文件是/etc/my.cnf,在windows下配置文件是mysql安装目录下的my.ini文件。注意该配置是加在 [mysqld]下面,在更改配置并保存后,然后重启mysql并远程连接测试,一切恢复如初。你可以发现速度上大幅提升。 同时,请注意在增加该配置参数后,mysql的授权表中的host字段就不能够使用域名而只能够使用 ip地址了,因为这是禁止了域名解析的结果。 如果你的mysql数据库的user表里面host没有127.0.0.1这项,那么你的远程连接不上,我让同事操作修改这个,他告诉我不行,我发现就是这个问题。哈哈。。。记得了。。
|