我最近在 CentOS 上安装了 OVH,安装了一台专用服务器。2 个月以来,一切运行正常,但几天前开始,mysql 一直崩溃,导致我的论坛出现各种问题。
我需要做什么才能开始调查?是否有日志文件可以告诉我 mysql 崩溃的原因?我能否知道 mysql 崩溃时的服务器负载,或者服务器是否正在执行慢速查询?
每次我检查时服务器负载似乎都很好(等于或低于 1)。
我的服务器 = i3 2130 / 2 核 / 8GB RAM / 专用
答案1
检查 /var/lib/mysql 下是否有 .err 文件。
关闭MySQL并运行修复命令:
使用 myisamchk 识别所有损坏的表
myisamchk /var/lib/mysql/bugs/*.MYI >> /tmp/myisamchk_log.txt
使用 myisamchk 修复损坏的表
myisamchk -r 配置文件.MYI
对整个MySQL数据库进行检查和修复
myisamchk --silent --force --fast --update-state /var/lib/mysql/bugs/*.MYI
我们需要更多信息来更好地帮助您。理想情况下,您可能希望聘请数据库管理员以避免数据丢失或更多损坏。
您的驱动器可能有问题。您可能还需要运行 fsck。您的 RAM 可能有问题。
说实话,有很多原因都可能导致这种情况。我会聘请一名管理员。