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

Table ".dedecmsv4dede_archives" is marked as crashed and should be repaired

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

解决方法如下:

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

myisamchk -c -r ../data/dedecmsv4/dede_archives.MYI

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