已解决 服务器重启后,mysql文件

版本是11.6.1,我们重启了禅道部署的linux服务器后,原有账号提示都登录错误,然后用admin管理员账号登录后发现用户信息只有最开始的几个了,然后看了logs/mysql_error.log日志,发现了很多数据表都报错如下:


2021-12-20  7:21:57 20 [ERROR] mysqld: Table './zentao/zt_usergroup' is marked as crashed and should be repaired
2021-12-20  7:21:57 20 [Warning] Checking table:   './zentao/zt_usergroup'
2021-12-20  7:21:57 20 [ERROR] mysqld: Table './zentao/zt_userview' is marked as crashed and should be repaired
2021-12-20  7:21:57 20 [Warning] Checking table:   './zentao/zt_userview'
2021-12-20  7:21:58 20 [ERROR] mysqld: Table './zentao/zt_action' is marked as crashed and should be repaired
2021-12-20  7:21:58 20 [Warning] Checking table:   './zentao/zt_action'
2021-12-20  7:21:58 22 [ERROR] mysqld: Table './zentao/zt_block' is marked as crashed and should be repaired
2021-12-20  7:21:58 22 [Warning] Checking table:   './zentao/zt_block'
2021-12-20  7:21:58 22 [ERROR] mysqld: Table './zentao/zt_task' is marked as crashed and should be repaired
2021-12-20  7:21:58 22 [Warning] Checking table:   './zentao/zt_task'
2021-12-20  7:21:58 22 [ERROR] mysqld: Table './zentao/zt_bug' is marked as crashed and should be repaired
2021-12-20  7:21:58 22 [Warning] Checking table:   './zentao/zt_bug'
2021-12-20  7:21:58 22 [ERROR] mysqld: Table './zentao/zt_project' is marked as crashed and should be repaired

禅道版本 11.6.1 源码包
操作系统 CentOS
客户端浏览器 Chrome

提问者: louxj 悬赏: 5 日期: 2021-12-21 10:20:07 答案:1 点击:145
设置备注
答案列表
2021/12/21
您好,报错提示是数据库表受损了,服务器有断电吗,可以尝试访问xxxxxx/zentao/checktable.php网址,按照提示修复下数据库表再看下呢。
2021/12/21
我在zbox/app/zentao/www创建了一个txt的文件,然后页面上显示的状态都是OK
2021/12/21
我们是用docker-compose 安装的,重启服务器后,执行过docker-compose up -d的操作,不知道这个是否会把数据库文件重置?
2021/12/21
docker部署数据有做持久化操作吗,可以添加一下我们的商务QQ:1481227768。邀请您加入我们的技术交流群,将详细的问题页面截图发出来我们协助您看下。