centos mysql 不断崩溃,该怎么办?

centos mysql 不断崩溃,该怎么办?

我最近在 CentOS 上安装了 OVH,安装了一台专用服务器。2 个月以来,一切运行正常,但几天前开始,mysql 一直崩溃,导致我的论坛出现各种问题。

我需要做什么才能开始调查?是否有日志文件可以告诉我 mysql 崩溃的原因?我能否知道 mysql 崩溃时的服务器负载,或者服务器是否正在执行慢速查询?

每次我检查时服务器负载似乎都很好(等于或低于 1)。

我的服务器 = i3 2130 / 2 核 / 8GB RAM / 专用

答案1

检查 /var/lib/mysql 下是否有 .err 文件。

关闭MySQL并运行修复命令:

  1. 使用 myisamchk 识别所有损坏的表

    myisamchk /var/lib/mysql/bugs/*.MYI >> /tmp/myisamchk_log.txt

  2. 使用 myisamchk 修复损坏的表

    myisamchk -r 配置文件.MYI

  3. 对整个MySQL数据库进行检查和修复

    myisamchk --silent --force --fast --update-state /var/lib/mysql/bugs/*.MYI

我们需要更多信息来更好地帮助您。理想情况下,您可能希望聘请数据库管理员以避免数据丢失或更多损坏。

您的驱动器可能有问题。您可能还需要运行 fsck。您的 RAM 可能有问题。

说实话,有很多原因都可能导致这种情况。我会聘请一名管理员。

相关内容