Discuz論壇出現以下畫面

discuz

解決辦法使用命令myisamchk修復資料庫的MYI檔即可

./myisamchk -c -r 資料庫表MYI檔的路徑(例如:/home/mysql/var/crawlerfeedsky/aaaa.MYI) 如果還不行,就-f 強制修復

myisamchk -c -r /var/lib/mysql/master01/Discuz/pre_forum_threadaddviews.MYI

Warning: option 'key_buffer_size': unsigned value 18446744073709551615 adjusted to 4294963200

Warning: option 'read_buffer_size': unsigned value 18446744073709551615 adjusted to 4294967295

Warning: option 'write_buffer_size': unsigned value 18446744073709551615 adjusted to 4294967295

Warning: option 'sort_buffer_size': unsigned value 18446744073709551615 adjusted to 4294967295

- recovering (with sort) MyISAM-table '/var/lib/mysql/master01/Discuz/pre_forum_threadaddviews.MYI'

Data records: 1079

- Fixing index 1

然後myisamchk 工具會説明你恢復資料表的索引。重新啟動mysql,問題解決

By tony

自由軟體愛好者~喜歡不斷的思考各種問題,有新的事物都會想去學習嘗試 做實驗並熱衷研究 沒有所謂頂天的技術 只有謙虛及不斷的學習 精進專業,本站主要以分享系統及網路相關知識、資源而建立。 Github http://stnet253.github.io

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料