我的编程空间,编程开发者的网络收藏夹
学习永远不晚

部署禅道数据库报错

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

部署禅道数据库报错

一 故障描述

 部署禅道后,无法登录页面。有如下报错信息:

60507 17:03:49 [ERROR] /opt/zbox/run/mysql/mysqld: Table './zentao/zt_group' is marked as crashed and last (automatic?) repair failed

禅道所有的数据库表都是使用的MyISAM存储引擎,而MyISAM存储引擎很容易导致数据库表崩溃。


二 解决办法


停掉mysql,然后使用myisamchk检查zt_group这个表的数据库文件zt_group.MYI

myisamchk是mysql自带的MyISAM存储引擎检查和修复工具


# myisamchk zt_group.MYI
Checking MyISAM file: zt_group.MYI
Data records:      11   Deleted blocks:       0
myisamchk: warning: Table is marked as crashed and last repair failed
- check file-size
myisamchk: warning: Size of datafile is: 416             Should be: 380
- check record delete-chain
- check key delete-chain
- check index reference
- check data record references index: 1
- check record links
myisamchk: error: Keypointers and record positions doesn't match
myisamchk: warning: Found         13 key parts. Should be: 11
MyISAM-table 'zt_group.MYI' is corrupted
Fix it using switch "-r" or "-o"
# myisamchk -r -o -f zt_group.MYI
- recovering (with keycache) MyISAM-table 'zt_group.MYI'
Data records: 11


重启启动mysql,然后就可以登录禅道了。





参考文档:

http://www.thinkphp.cn/code/430.html


免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

部署禅道数据库报错

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

禅道安装/禅道远程数据库连接

安装 下载 https://dl.cnezsoft.com/zentao/17.8/ZenTaoPMS.17.8.zbox_64.tar.gz 上传解压 tar -zxvf ZenTaoPMS.17.8.zbox_64.tar.gz -C
2023-08-23

SQL Server DACPAC数据库部署错误怎么办

这篇文章主要为大家展示了“SQL Server DACPAC数据库部署错误怎么办”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“SQL Server DACPAC数据库部署错误怎么办”这篇文章吧。
2023-06-04

Oracle 11g 数据库的部署

新手入门之Oracle 11g部署 Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。可以说Oracle数据库系统是目前世界上流行的关系数据库管理系统
Oracle 11g 数据库的部署
2020-01-07

jenkins怎么部署数据库

Jenkins本身不是一个数据库部署工具,但可以通过Jenkins进行数据库部署的自动化流程。以下是一般的步骤:1. 在Jenkins上安装需要的插件。例如,可以使用"Database Plugin"插件用于执行数据库脚本。2. 在Jenk
2023-08-12

Window环境下的数据库部署——Redis数据库

1.Redis简介Remote Dictionary Server(Redis) 是一个开源的,可基于内存亦可持久化的 Key-Value 数据库. Key 字符类型,其值(value)可以 是 字符串(String), 哈 希(Map), 列表(list),
Window环境下的数据库部署——Redis数据库
2016-12-31

Oracle 12C RAC CDB数据库部署

Oracle中的12C新特性-容器数据库---12.1.0.2_GI_RAC_Create_CDB_Blog一、 安装前的准备安装两个节点的 12.1.0.2 GI/RAC ,创建 CDB 数据库。1. 关闭 SELIN
2023-05-31

CentOS怎么部署redis数据库

本篇内容介绍了“CentOS怎么部署redis数据库”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!Redis开创了一种新的数据存储思路,使用
2023-06-27

使用Docker部署MongoDB数据库

要在Docker中部署MongoDB数据库,可以按照以下步骤操作:下载MongoDB镜像:docker pull mongo创建并运行MongoDB容器:docker run -d --name my-mongo -p 27017:2701
使用Docker部署MongoDB数据库
2024-04-25

编程热搜

目录