2013-03-14 2 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

+0

см. Здесь http://www.thegeekstuff.com/2008/09/how-to-repair-corrupted-mysql-tables-using-myisamchk/ – PSR