新聞中心
discuz訪問出現(xiàn)Table ‘%s’ is marked as crashed and should be repaired解決思路
在無憂主機php虛擬主機上運行了很多discuz程序,類似Discuz!?Database?Error這種數(shù)據(jù)庫報錯的提示非常多,像今天無憂小編給大家介紹的這個錯誤:Table?'%s'?is?marked?as?crashed?and?should?be?repaired,這個錯誤一般出現(xiàn)在大家對Discuz論壇進行網站搬家或者對數(shù)據(jù)庫進行操作之后出現(xiàn),詳細報錯如下圖: 遇到這種報錯不要驚慌,是可以恢復正常的,從報錯提示: SELECT * FROM pre_common_process WHERE ` processid `='DZ_CRON_6' 來看,是數(shù)據(jù)庫表“pre_common_process”有問題,也就是說,在數(shù)據(jù)庫里面的表“pre_common_process”出錯了,這樣修復的時候找到該數(shù)據(jù)庫下的該表修復就可以了。 解決方法有兩種: 1、利用Discuz的Tools急診箱進行修復; 首先下載Tools工具:點擊下載,然后安裝并使用; 這個工具有一個“修復數(shù)據(jù)庫” 功能,點擊一鍵修復: 先執(zhí)行 CHECK TABLE 操作,然后按照檢查的結果對有錯誤的數(shù)據(jù)表執(zhí)行REPAIR TABLE 操作,接著進入詳細頁面檢查或修復: 列出詳細表,對單表進行檢查或修復;并支持復選修復多個表的功能。 注意:這里只需要對“pre_common_process”進行修復即可。 2、登陸數(shù)據(jù)庫管理工具phpmyadmin直接修復數(shù)據(jù)表; 這里以無憂主機空間管理系統(tǒng)為案例,登陸v3.51php.com,主機管理,數(shù)據(jù)庫管理,登陸phpmyadmin,這里使用數(shù)據(jù)庫用戶名,數(shù)據(jù)庫密碼登陸進去,選中Discuz數(shù)據(jù)庫,選中需要修復的表“pre_common_process”,選中該表,如下圖所示: 進行以下操作: 修復表一下即可。 其實這里也可以在sql語句里面執(zhí)行:repair table pre_common_process也同樣可行。 無憂小編多嘴一句,記得備份一下網站數(shù)據(jù),大家都懂得。 操作完以后,就可以刷新網站看效果了哦。 無憂主機相關文章推薦閱讀: DISCUZ! 壇友互動消息提示一直存在的解決方案 無憂主機教程:DISCUZ!X3.2后臺用戶功能介紹 無憂主機教程:DISCUZ!X3.2后臺門戶功能介紹 無憂主機完美解決DISCUZ!X3.2出現(xiàn)DATABASE ERROR報錯 DISCUZ 發(fā)帖子上傳圖片的時候顯示“內部錯誤無法顯示此內容”
本文地址:http://www.gle-technology.com/discuz/17435.html