禅道使用
4620

正常使用过程中,在界面的最底部出现了sql错误已解决 悬赏5积分

提问者张朝阳 答案数1 阅读数2304 发表时间2017-04-10 15:10:15

错误内容如下:

14:12:35 ERROR: SQLSTATE[HY000]: General error: 145 Table '.\zentao\zt_cron' is marked as crashed and should be repaired

The sql is: SELECT * FROM `zt_cron` oRdEr bY `lastTime` desc lImiT 1

in E:\xampp\zentao\lib\base\dao\dao.class.php on line 1318, last called by E:\xampp\zentao\lib\base\dao\dao.class.php on line 717 through function sqlError.
in E:\xampp\zentao\framework\base\router.class.php on line 1932 when visiting my

禅道版本:9.1.1

安装包类型:源码包

操作系统:Windows 7

客户端浏览器:IE8

设置备注
内容
答案列表
2017/04/10 最佳答案
数据库受损的,登录数据库 选择 zentao库 然后执行sql :repair table `zt_cron`;
📮
2017/04/10
具体怎么操作呢?麻烦再详细一点,谢谢!
📮
2017/04/10
已经解决了,非常感谢!
🥂
2017/04/21
你怎么解决的?
🐏
2018/06/12
怎么解决啊???
2018/06/13
远方、雷晓红:登录数据库 选择 zentao库 然后执行sql :repair table `zt_cron`; 登录数据库可以参考:http://www.zentao.net/book/zentaopmshelp/76.html http://www.zentao.net/book/zentaopmshelp/90.html
🌛
2018/11/14
请问一下:执行REPAIR TABLE `zt_cron`;失败,提示: Can't create new tempfile: './zentao/zt_cron.TMD' Operation failed,这种情况怎么处理?
2018/11/15
@志云:
linux修复数据库失败操作方法:
1、在您本机windows 电脑上 搭建 xampp禅道一键安装包(要求:网页可以正常访问禅道);
2、停止linux服务器上的mysql服务,然后把mysql物理文件(linux一键安装包的位置是:/opt/zbox/data/mysql/zentao(pro/ep))中的 .TMD文件都删除;
3、xampp上在服务停止状态下,把linux服务器上的数据库物理文件 拷贝到 xampp/mysql/data/zentao/ 下面(之前存在的文件全部删除) ;
4、启动xampp服务 网页访问 ip:端口/zentao/checktable.php 多刷新几次 直到所有表都显示 ok;
5、迁移到linux服务器上 放到之前的存储目录中 (需要保持文件的所有人所属分组和读写权限和之前保持一致)。
联系我们
联系人
刘璐/高级客户经理
电话(微信)
18562550650
QQ号码
2845263372
联系邮箱
liulu@chandao.com
返回顶部
刘璐
高级客户经理
18562550650
2845263372
统一服务热线 4006-8899-23
我要提问提问有任何问题,您都可以在这里提问。 问题反馈反馈点击这里,让我们聆听您的建议与反馈。