修復 MySQL Table is Marked as Crashed

在 Apache 的錯誤紀錄中(/var/log/httpd/error_log),如果出現 XXXX database error Table ‘DATABASE_NAME/TABLE_NAME’ is marked as crashed and should be repaired.

表示該資料表已損毀,必須修復(還好可以修複……=_=),

只要是 MyISAM 的資料庫,可到 shell 中,輸入修復指令:

# /usr/bin/myisamchk  -r  /var/lib/mysql/DATABASE_NAME/TABLE_NAME.MYI

它可以修複資料表的 MYI 檔案。