mysql 表崩潰如何修復 MySQL表崩潰修復

2021-10-19 20:43:42 字數 862 閱讀 5386

mysql日誌報錯

2019-10-19 13:41:51 19916 [error] /usr/local/mysql/bin/mysqld: table './initread_hss/user_info' is marked as crashed and should be repaired

2019-10-19 13:41:51 19916 [error] /usr/local/mysql/bin/mysqld: table './initread_hss/user_program' is marked as crashed and should be repaired

2019-10-19 13:42:08 19916 [error] /usr/local/mysql/bin/mysqld: table './initread_hss/user_info' is marked as crashed and should be repaired

2019-10-19 13:42:08 19916 [error] /usr/local/mysql/bin/mysqld: table './initread_hss/user_info' is marked as crashed and should be repaired

解決辦法

1.如果您的mysql程序正在執行,請停止它

轉到您的資料資料夾。:

cd/var/lib/mysql/$database_name

嘗試執行:

myisamchk-r$table_name

如果這不起作用,您可以嘗試:

myisamchk-r-v-f$table_name

您可以再次啟動mysql伺服器。:

sudo service mysqlstart

如何修復MySQL資料庫表

你可能在使用mysql過程中,各種意外導致資料庫表的損壞,而且這些資料往往是最新的資料,通常不可能在備份資料中找到。本章將繼上篇文章中檢查出表的問題後,告訴你如何修復表。一張損壞的表的症狀通常是查詢意外中斷並且你能看到例如這些錯誤 tbl name.frm 被鎖定不能改變。不能找到檔案 tbl na...

mysql 修復表 優化表

查詢mysql表是否被損壞命令,如下 check table 表名 mysql的長期使用,肯定會出現一些問題,一般情況下mysql表無法訪問,就可以修復表了,優化時減少磁碟占用空間。方便備份。表修復和優化命令,如下 repair table table name 修復表 optimize table...

如何修復損壞的MySQL資料表

斷電或非正常關機而導致mysql 和php搭配之最佳組合 資料庫出現錯誤是非常常見的問題。有兩種方法,一種方法使用mysql 和php搭配之最佳組合 的check table和repair table 的sql語句,另一種方法是使用mysql 和php搭配之最佳組合 提供的多個myisamchk,i...