最新消息:

mysql错误:is marked as crashed and should be repaired(转)

mysql 大步 916浏览 0评论

转自:http://www.love4026.org/313472/mysql%E9%94%99%E8%AF%AF%EF%BC%9Ais-marked-as-crashed-and-should-be-repaired/
by 潇湘 · in 转载

我的wordpress网站出问题了,访问一看,果然全屏报错,检查mysql日志,错误信息为:

Table ‘.wp_posts’ is marked as crashed and should be repaired

提示说cms的文章表dede_archives被标记有问题,需要修复。于是赶快恢复历史数据,上网查找原因。最终将问题解决。解决方法如下:

找到mysql的安装目录的bin/myisamchk工具,在命令行中输入:

然后myisamchk 工具会帮助你恢复数据表的索引。重新启动mysql,问题解决。

问题分析:

1、错误产生原因,有网友说是频繁查询和更新dede_archives表造成的索引错误,因为我的页面没有静态生成,而是动态页面,因此比较同意 这种说法。还有说法为是MYSQL数据库因为某种原因而受到了损坏,如:数据库服务器突发性的断电、在提在数据库表提供服务时对表的原文件进行某种操作都 有可能导致MYSQL数据库表被损坏而无法读取数据。总之就是因为某些不可测的问题造成表的损坏。

转载请注明:大步's Blog » mysql错误:is marked as crashed and should be repaired(转)

SiteMap