休個假回來發現CactiEz完全連不上,先檢查網路看起來正常,再檢查磁碟大小,發現磁碟被塞爆了,只好先把log刪掉一部分然後重新開機,好不容易進去了但查看Cacti Log發現Mysql出現錯誤。
登入Mysql後發現在執行SQL語法時一直出錯,
ERROR 144 (HY000): Table './syslog/syslog#P#d20190216' is marked as crashed and last (automatic?) repair failed

去網路上找了資料,處理如下
1.
先停掉資料庫
/etc/rc.d/init.d/mysqld stop

2.

切到mysql中的毀損資料庫的資料夾 (錯誤訊息顯示資料夾是syslog,所以切換到syslog)

cd /var/lib/mysql/syslog/

3.

修復所有資料表

 myisamchk -r *.MYI

也可以修復單一資料表

 myisamchk -r syslog#P#d20190216 .MYI (剛剛報錯誤的是syslog#P#d20190216 這個table)

 

4. 重啟mysql

 

/etc/rc.d/init.d/mysqld restart

arrow
arrow
    文章標籤
    Mysql CactiEz
    全站熱搜

    小目啾 發表在 痞客邦 留言(0) 人氣()