Discuz論壇報錯this is marked as crashed and should be repaired之類錯誤解決方法
2016-01-12 15:47:47
22037
discuz使我們熟知的開源論壇網(wǎng)站,在我們長期的使用過程中難免會遇到些問題。
下面當(dāng)我們登錄時候發(fā)現(xiàn)提示如下圖的情況我們應(yīng)該如何解決:

首先我們分析可以看出來是數(shù)據(jù)庫中的問題。其次我們可以看到他的提示是:Table .a1116130613security_failedlog is marked as crashed and should be repaired SELECT count(*) FROM security_failedlog 在查詢表security_failedlog時候報錯的錯誤。那么我們可以判斷是security_failedlog這個表出現(xiàn)問題了,通常我們遇到的不一定是這個表,也可能是其他的表,但是我們會發(fā)現(xiàn)錯誤提示消息都是 xxxxxx表 is marked as crashed and should be repaired。下面有一段查詢數(shù)據(jù)庫表查詢語句。這里知道了原因那么我們就去解決原因。
解決方法就很簡單了,一般可以對那個出錯的表進(jìn)行修復(fù)就可以了。
這里我們用到的phpmyadmin對這個數(shù)據(jù)庫進(jìn)行管理和操作,所以我們只需要在phpmyadmin鏈接到數(shù)據(jù)庫后找到該表,然后進(jìn)行修復(fù)。


等修復(fù)后者刷新下網(wǎng)站就可以正常出現(xiàn)了。