Linux

centos mysql老是當機,怎麼辦?

  • July 23, 2013

我最近在 CentOS 下獲得了一個帶有 OVH 的專用伺服器。自 2 個月以來,一切都執行良好,但從幾天前開始,mysql 一直在崩潰,這導致我的論壇出現各種問題。

我需要做什麼才能開始調查?是否有一個日誌文件可以告訴我mysql崩潰的原因?當 mysql 崩潰或伺服器執行慢查詢時,我可以知道伺服器負載嗎?

每次我檢查伺服器負載似乎都很好(等於或小於 1)。

我的伺服器 = i3 2130 / 2 核 / 8gb 記憶體 / 專用

檢查 /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。你可能有壞的記憶體。

老實說,有很多事情可能導致這種情況。我會僱一個管理員。

引用自:https://serverfault.com/questions/525432