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