首页 > 数据库技术 > 详细

解决MySQL Table '***' is marked as crashed and should be repaired问题

时间:2014-02-20 10:52:33      阅读:732      评论:0      收藏:0      [点我收藏+]

现象:

BUG管理系统无法登陆

问题:

检查后端日志显示——Table ‘zt_action‘ is marked as crashed and should be repaired

解决方法(2种)

1、先使用mysqlcheck来解决

备份重要数据库(表)

[root@ST-Server data]# mysqlcheck -uroot -p zentao111 --auto-repair
Enter password:
zentao111.zt_action                                OK
zentao111.zt_bug                                   OK
zentao111.zt_build                                 OK
zentao111.zt_burn                                  OK
zentao111.zt_case                                  OK
zentao111.zt_caseStep                              OK
zentao111.zt_company                               OK
zentao111.zt_config                                OK
zentao111.zt_dept                                  OK
zentao111.zt_doc                                   OK
zentao111.zt_docLib                                OK
zentao111.zt_effort                                OK
zentao111.zt_extension                             OK

2、使用命令myisamchk修复数据库的MYI文件

[root@ST-Server ~]# myisamchk -c -r /usr/local/mysql/data/zentao111/zt_action.MYI
- recovering (with sort) MyISAM-table ‘/usr/local/mysql/data/zentao111/zt_action.MYI‘
Data records: 21810
- Fixing index 1
- Fixing index 2

     如果上述操作还不行,就使用 -f 强制执行修复;即

myisamchk -c -r -f /usr/local/mysql/data/zentao111/zt_action.MYI

========================================================

至此结束,笔者采用第一种方法就修复了问题。第二种,是在gg时查到的,顺便提一下。

本文出自 “double.51.com” 博客,请务必保留此出处http://379162.blog.51cto.com/369162/1360751

解决MySQL Table '***' is marked as crashed and should be repaired问题

原文:http://379162.blog.51cto.com/369162/1360751

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!