开发反应连接一台公司内网mysql特别慢,同一个内网段,也没做内网dns解析有点怪异了。
查看了日志:
看样子在解析域名,查看了服务器网卡配置做了nameserver 192.168.2.1 8.8.8.8 额看的有些迷糊,可能是内网IP变动不方便,开发配置了内网dns,但是没配置内网dns服务有什么用呢,内网机器先注销掉nameserver 192.168.2.1,systemctl stop systemd-resolved.service关掉了,连接正常了,过段时间再连接mysql又慢起来了,继续看日志照旧,could not be resolved: Temporary failure in name resolution,看来在验证主机名和服务器地址,内网直接用IP即可,设置跳过去验证:
my.cnf中[mysqld]节点添加下面两行
skip-host-cache
skip-name-resolve
重启mysql以后可以正常连接。