Mysql資料庫表被損壞後的修復

2021-09-24 15:04:36 字數 475 閱讀 9574

最近線上執行的專案突然資料庫出錯,某一張表不知道什麼原因已經崩潰,提示需要去修復,經過各種修復方法,最終實現

步驟:1.sql語句:check table tabtest;

如果出現的結果說status是ok,則不用修復,如果有error則需要修復

2.linux執行:

sql語句:repair table tabtest;

sql語句:check table tabtest;     status是ok就修復好了

比如出現這種情況就需要修復:

執行repair table tabtest;

再去檢測表是否修復成功

這樣表就修復好了

資料庫表損壞的修復

用命令列訪問出現 開始時使用myisamchk r o home test test user.myi進行修復,出現錯誤 myisamchk error myisam sort buffer size is too small。df發現是mysql temp目錄太小,此錶太大。更改my.cnf檔案修...

資料庫表損壞的修復

load dbd mysql st execute failed table test test user is marked as crashed and last automatic?repair failed at usr local share perl 5.10.0 rose db obj...

Mysql 表 idb檔案損壞,無法啟動資料庫

今天win10修復硬碟後,mysql無法啟動。mysql 服務正在啟動 mysql 服務無法啟動。系統出錯。發生系統錯誤 1067。程序意外終止。在workbench 上試圖開啟mysql時,報如下錯誤 後來在網上找到答案,在存放資料庫資料夾的那裡,修改my.ini檔案,可以開啟表損壞的資料庫 在m...