📖mysql数据库经常性宕机,检修及解决方案

好家伙,时不时打开博客看一下但是老是看见与数据库断开连接的提示,到宝塔后台一看是mysql数据库被停止了,一开始还没在意,觉得重启一下就好了

直到最近开始频繁的出现这种情况,数据库老是会自己停止运行

mysql数据库经常性宕机,检修及解决方案插图

问题排查

排查问题第一步,看mysql的运行日志

mysql数据库经常性宕机,检修及解决方案插图1

mysql数据库经常性宕机,检修及解决方案插图2

可以从上图中看到,mysql正在默认对访问者进行反向解析DNS,解析解析着呢忽然就死机了,停止了各项服务,所以我估计是因为频繁的反向解析DNS导致增加了数据库的压力,导致的死机,好了既然问题已经找到了,那么接下来就是解决方案

解决方案

解决方法十分简单,既然是因为DNS反查引起的死机,那禁用DNS反查就好了

在宝塔后台点击“软件商店” > “已安装” > “mysql” > “配置修改” > 取消第28行skip-name-resolve前面的#即可 ,其他系统的可以自行百度《取消mysql的DNS反查》

mysql数据库经常性宕机,检修及解决方案插图3

经过一天的测试,今天打开日志可以看到已经不对访问者进行DNS反查了,后续在看看mysql会不会死机

mysql数据库经常性宕机,检修及解决方案插图4

标签

🧐发表评论

您必须启用javascript才能在此处查看验证码