为什么MySQL数据库突然停止运行-建立数据库连接时出错

为什么MySQL数据库突然停止运行-建立数据库连接时出错 特色图片
内容摘要

今天老达博客突然不能正常访问,打开网址显示建立数据库连接时出错。为什么好端端的会出现建立数据库连接时出错这样的错误呢,期间没有对服务器进行任何设置啊。希望好心的博友们能帮忙解决数据库连接时出错的问题。

老达博客经历第一次数据库故障

今天忙了一天,一直没有顾得上打开老达博客看一眼。

刚忙完准备上老达博客说说今天第二次全员核酸检测的事情,可是网站竟然打不开了!!!

老达博客访问显示建立数据库连接时出错
老达博客访问显示建立数据库连接时出错

访问老达博客的网址,显示“建立数据库连接时出错”。老达先是一惊!这好端端的网站怎么就不能访问了呢?难道我也被攻击了?前两天刚在十年之约论坛上看到有博友说他的博客因为不愿意出售,被别人进行攻击了。难道老达我也遇到类似的事情了?

不过仔细一想,数据库连接出错,应该不是啥大问题,赶紧上服务器后台看了看,原来是MySQL数据库应用停止运行了。可是,好端端的,为什么MySQL数据库会突然停止运行呢?

看了一下访问统计,大概是从下午3点开始,MySQL数据库就停止运行了,访问量一下子就降为0了。老达辛辛苦苦跟百度培养出来的感情,不会说翻就翻了吧。看来以后得经常检查网站健康状况了。。。

解决办法

问题倒是不难解决,老达在后台重启了MySQL数据库应用,当应用的小绿箭头正常显示后,老达博客也能正常访问了。

可是为什么MySQL数据库会突然停止运行呢?

老达在服务器方面不太懂,希望博友们赐教!

8 条评论

  1. Teacher Du

    想了解下博主服务器的配置「主要是内存的大小」
    还有是MySQL版本!

    1. 老达

      欢迎杜老师来访。
      小站用的腾讯云轻量应用服务器,2核4G,MySQL是10.5.6
      数据库停止运行可能是什么原因呢?

      1. Teacher Du

        看版本应该用的MariaDB,在软件管理中进入服务设置,在性能配置处调整为1-2G,对于WP博客够用了。
        另外在Linux工具,调整一下SWAP的大小,2049M+就行了。
        如果再有问题,修改一下php的性能配置,配置在1G或2G,模式一定选择动态。

        1. 老达

          谢谢杜老师耐心指点,版本是MariaDB。
          我去后台设置一下!

  2. 明月登楼

    一般MySQL终止都是内存不够用或者持续高负载读写造成的,建议看看日志排查一下是不是有啥代码在频繁的读写数据库!

    1. 老达

      就这么一个wp博客,应该没啥高负载的情况啊,会不会被人攻击了?

  3. 牧羊人

    主要是性能问题,当然部分代码的冲突也有可能,

    1. 老达

      谢谢,到目前为止只碰到这一次

回复 Teacher Du 取消回复

您的电子邮箱地址不会被公开,必填项已标注 *