# 场景描述
今天在线上发现,程序和navicat连接mysql数据库很慢,需要花30s到一分钟,但连接上后查询很快
下载tcping和psping两个网络监测工具,查看后发现网络没有延迟
由于之前客户端和数据库服务器不是在同网段,后来更换到同网段,仍旧是很慢
最后猜测可能是数据库配置有问题,经过一番搜索...
# 解决
mysql配置文件中增加如下配置
[mysqld]
skip-name-resolve
重启数据库生效
# 待测试
实际上上面参数是跳过主机解析,根因应该在没有配置本机域名解析,可以查看下本机域名解析配置
cat /etc/hosts
正常应该有如下配置
# 主机IP 主机名称
# 192.168.1.2 master
重启生效
# 这个我没有测试,有兴趣的可以试试看
navicat连接mysql数据库需要一分钟才可以连接上
最新推荐文章于 2025-03-14 07:00:00 发布