is marked as crashed and should be repaired when using LOCK TABLES

回复 收藏
备份数据库时,报错:
mysqldump: Got error: 145: Table './dzstat/stat_active_201110' is marked as crashed and should be repaired when using LOCK TABLES

进入数据库对该表进行检测:
  1. mysql> check table stat_active_201110;
  2. +---------------------------+-------+----------+--------------------------------------------------------------------+
  3. | Table                     | Op    | Msg_type | Msg_text                                                           |
  4. +---------------------------+-------+----------+--------------------------------------------------------------------+
  5. | dzstat.stat_active_201110 | check | warning  | Table is marked as crashed                                         |
  6. | dzstat.stat_active_201110 | check | warning  | 1 client is using or hasn't closed the table properly              |
  7. | dzstat.stat_active_201110 | check | error    | Found key at page 111371264 that points to record outside datafile |
  8. | dzstat.stat_active_201110 | check | error    | Corrupt                                                            |
  9. +---------------------------+-------+----------+--------------------------------------------------------------------+
  10. 4 rows in set (17.44 sec)
解决办法:
  1. mysql> repair table stat_active_201110;
  2. +---------------------------+--------+----------+----------+
  3. | Table                     | Op     | Msg_type | Msg_text |
  4. +---------------------------+--------+----------+----------+
  5. | dzstat.stat_active_201110 | repair | status   | OK       |
  6. +---------------------------+--------+----------+----------+
  7. 1 row in set (29.81 sec)
再次检测:
  1. mysql> check table stat_active_201110;
  2. +---------------------------+-------+----------+----------+
  3. | Table                     | Op    | Msg_type | Msg_text |
  4. +---------------------------+-------+----------+----------+
  5. | dzstat.stat_active_201110 | check | status   | OK       |
  6. +---------------------------+-------+----------+----------+
  7. 1 row in set (5.19 sec)
这样就ok了
2011-10-14 08:53 举报
已邀请:

回复帖子,请先登录注册

退出全屏模式 全屏模式 回复
评分
可选评分理由: