群晖NAS的 MariaDB 数据库在没有外网的情况下,在局域网内访问很慢,原因是DNS服务器变更地址引起的。默认安装的mysql开启了DNS的反向解析,没有外网连接后,连接很快的服务器,连接速度奇慢。以前几十毫秒的连接现在完成一次要几十秒钟。在排除了网络问题后,只有从数据库下手。原来,每次访问db,MariaDB就会试图去解析来访问的机器的domain name,如果这时解析不了,就会等待一段时间,等返回失败后,数据才能被调取过来。


解决方法如下:

进入/var/packages/MariaDB10/etc目录

sudo vi my.cnf

输入 [mysqld] skip-name-resolve

保存退出重启

点赞(0) 打赏

微信小程序

微信扫一扫体验

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部