2013-03-14 52 views
0
Database query failed. Error received from database was #144: Table 'dbname.mantis_bug_file_table' is marked as crashed and last (automatic?) repair failed for the query: SELECT bug_id, COUNT(bug_id) AS attachments 
FROM mantis_bug_file_table 
GROUP BY bug_id. 

如何避免上述問題。很多時候我修復表後出現這個錯誤。如果我在加載頁面後修復表格,則會顯示「#2013 - 在查詢過程中與MySQL服務器失去連接」。數據庫查詢失敗。從數據庫收到的錯誤是#144:

謝謝。

回答

1

先停止MySQL進程。轉到您的數據文件夾並嘗試運行myisamchk -r <table_name>。如果它不起作用,請嘗試使用myisamchk -r -v -f <table_name>.

+0

我必須運行此myisamchk -r 。 – selva 2013-03-14 07:28:00

+0

請看這裏http://www.thegeekstuff.com/2008/09/how-to-repair-corrupted-mysql-tables-using-myisamchk/ – PSR 2013-03-14 07:31:51