MySQL远程连接很慢,这么搞一下!

最近碰到用远程工具连接mysql的时候很慢的情况,每次都需要等半天才能连上。

查了一下发现,其实改一下配置文件my.cnf就可以解决了:

vim /etc/my.cnf

在 [mysqld] 节下添加一句:
skip-name-resolve

就可以让连接变得飞快,改了之后秒连有木有。

 

原理是这样的:它在解析DNS,但是由于机器不能联网,所以解析不会成功,但是MySQL它不知道啊,就死命的在那解析。在配置文件里加了“skip-name-resolve”之后(字面意思就是:跳过域名解析),就是告诉MySQL,你不要解析域名了,于是MySQL就不去撞南墙了,当然就变快了!

上一篇:Java内存映射,上G大文件轻松处理


下一篇:MySQL数据库跨分区迁移