marked as crashed and should be repaired数据库报错解决方法

[复制链接]
恶趣味网友  发表于 2016-1-25 16:19:04 |阅读模式 简体中文繁體中文

广州市

类似Table '%s' is marked as crashed and should be repaired的数据报错在discuz论坛经常会遇到,一般会出现在论坛搬迁或操作数据库停止之后,这个报错一般修复下提示的数据表就可以正常

(145) Table '.\zhanhelp\common_process' is marked as crashed and should be repaired
SELECT * FROM common_process WHERE `processid`='DZ_CRON_6'
此处的common_process就是数据表的名称,zhanhelp是数据库的名称,也就是说zhanhelp数据库下的common_process表出错,这样修复的时候找到该数据库下的该表修复就可以了。


回复

使用道具 举报

恶趣味网友  发表于 2016-1-25 16:19:50 简体中文繁體中文

广州市

1、通过论坛的 tool 工具进行修复
下载地址和使用说明见:http://bbs.zb7.com/thread-145264-1-1.html
2、myisamchk 修复
myisamchk 命令的格式如下:
1)myisamchk --recover tbl_name
2)myisamchk --recover /path/tbl_name
这种方法要指定数据表在磁盘上的位置。
3、使用 phpMyAdmin 修复数据的方法
进入论坛数据库,然后选择要修复的表,在页脚下拉框选择“修复”即可。

注意:如果需要修复数据库,修复前一定要做好备份。

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册/Sign up

本版积分规则

恶趣味 ( 粤ICP备15065270号

GMT+8, 2018-7-18 20:22

WWW.EQUWEI.COM

© 2001-2016