平台方案部署时,可能会遇到局域网内远程连接mysql数据库慢,延迟在10秒钟左右。
很有可能是默认安装的mysql服务器开启了DNS反向解析,但是mysql服务器上使用的dns服务器存在问题导致的。
解决方案1:
(ubuntu环境)vi /etc/mysql/my.cnf
在[mysqld]下写入:skip-name-resolve
此选项禁用了DNS解析,连接速度会快很多。
但是这样的话就不能在MySQL的授权表中使用主机名了而只能用ip格式。
解决方案2:
在mysql服务器上配置正确的dns服务器ip
(ubuntu环境)vi /etc/resolv.conf
修改或添加:nameserver 8.8.8.8
如果不能访问外网,可将8.8.8.8替换为局域网内部部署的DNS服务器ip。