亲注册登录道勤网-可以查看更多帖子内容哦!(包涵精彩图片、文字详情等)请您及时注册登录-www.daoqin.net
您需要 登录 才可以下载或查看,没有账号?立即注册
x
在道勤主机php虚拟主机上运行了很多discuz程序,类似Discuz! Database Error这种数据库报错的提示非常多,像今天道勤小编给大家介绍的这个错误:Table ‘%s’ is marked as crashed and should be repaired,这个错误一般出现在大家对Discuz论坛进行网站搬家或者对数据库进行操作之后出现,详细报错如下图:
DISCUZ访问出现TABLE ‘%S’ IS MARKED AS CRASHED AND SHOULD BE REPAIRED解决思路
遇到这种报错不要惊慌,是可以恢复正常的,从报错提示:
SELECT * FROM pre_common_process WHERE ` processid `=’DZ_CRON_6′
来看,是数据库表“pre_common_process”有问题,也就是说,在数据库里面的表“pre_common_process”出错了,这样修复的时候找到该数据库下的该表修复就可以了。
解决方法有两种:
1、利用Discuz的Tools急诊箱进行修复;
首先下载Tools工具:点击下载,然后安装并使用;
这个工具有一个“修复数据库” 功能,点击一键修复: 先执行 CHECK TABLE 操作,然后按照检查的结果对有错误的数据表执行REPAIR TABLE 操作,接着进入详细页面检查或修复: 列出详细表,对单表进行检查或修复;并支持复选修复多个表的功能。
注意:这里只需要对“pre_common_process”进行修复即可。 2、登陆数据库管理工具phpmyadmin直接修复数据表;
这里以道勤主机空间管理系统为案例,登陆daoqin888.net,主机管理,数据库管理,登陆phpmyadmin,这里使用数据库用户名,数据库密码登陆进去,选中Discuz数据库,选中需要修复的表“pre_common_process”,选中该表,如下图所示:
DISCUZ访问出现TABLE ‘%S’ IS MARKED AS CRASHED AND SHOULD BE REPAIRED解决思路02
DISCUZ访问出现TABLE ‘%S’ IS MARKED AS CRASHED AND SHOULD BE REPAIRED解决思路03
修复表一下即可 其实这里也可以在sql语句里面执行:repair table pre_common_process也同样可行。
道勤小编多嘴一句,记得备份一下网站数据,大家都懂得。
操作完以后,就可以刷新网站看效果了哦。
道勤主机提供365天*24小时全年全天无休、实时在线、零等待的售后技术支持。竭力为您免费处理您在使用道勤主机过程中所遇到的一切问题!
如果您是道勤主机用户,那么您可以通过QQ【792472177】、售后QQ【59133755】、旺旺【诠释意念】、微信:q792472177免费电话、后台提交工单这些方式联系道勤主机客服!
如果您不是我们的客户也没问题,点击页面最右边的企业QQ在线咨询图标联系我们并购买后,我们为您免费进行无缝搬家服务,让您享受网站零访问延迟的迁移到道勤主机的服务! |