首页 > 常见问题 > 服务器常见问题
重点关注
图文咨询
最多评论
·KB967723造成MySQL频繁无法连接
·互联网刑事案件司法解释通告!
·租用替代托管,主导IDC市场!
·为什么要租用国外服务器,有什么好处?
·MySQL终极优化配置指南!
·mysql错误:is marked as crashed and shou
·windows环境下mysql数据库的主从同步备份步
·终端服务器超出了最大允许连接_快速解决方法
·网页木马是如何工作的?
·Linux系统网卡驱动安装及故障处理!
 
mysql错误:is marked as crashed and should be repaired
时间:2010-01-22 14:57:01  来源:  作者:

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

Table '.\dedecmsv4\dede_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,问题解决。

问题分析:

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


来顶一下
近回首页
返回首页

上一篇:windows环境下mysql数据库的主从同步备份步骤
下一篇:MySQL终极优化配置指南!

价格总览 | 支付方式 | 关于我们 | 代理合作 | CDN加速 | 诚聘英才 | 联系我们