Table '.\xxxxx\xxxx' is marked as crashed and should be repaired 解决办法

来源:互联网 发布:淘宝怎么看几颗心 编辑:程序博客网 时间:2024/06/13 17:21

整个备忘,今天在后台重启服务器的时候,发现一个数据表的索引被破坏了,只怪自己强制重启啊。

问题:Table ‘.\xxxxx\xxxx’ is marked as crashed and should be repaired?

找下mysql的安装目录下的bin/myisamchk

myisamchk -c -r ../data/xxxxx/xxxx.MYI
这样就可以恢复数据表的索引了。不需要重启,很方便把!

错误的产生的原因,数据库服务器的突发性的断电,就像我一样,强启服务器,可能会导致mysql数据库表被损坏而无法读取数据。

阅读全文
0 0