背景
- 通过内网连另外一台机器的mysql服务, 确发现速度很慢! 等了大约几十秒才等到提示输入密码。但是ping MySQL所在服务器却很快!想到很久之前有过类似的经验, telnet等一些服务在连接请求的时候,会做一些反向域名解析
解决方法
- 两边机器配置的resolve.conf不一样, 把resolve.conf配置成速度比较快的DNS就OK
- 把mysql配置中的DNS反向解析关掉, 也OK
禁止mysql做域名解析
[mysqld]
skip-name-resolve
- 提示:连接MySQL时,不能使用 localhost连接了,要使用IP地址