禅道升级
37875

禅道数据库,使用navicat连接MySQL的时候报错已解决 悬赏5积分

提问者叶海波 答案数1 阅读数1237 发表时间2021-01-08 09:38:09

我连接禅道的数据库进行mysql的函数编写,我用navicat可以连接上mysql,可以正常查询,CRUD都是可以的,不过我要写自己的mysql函数,我点击函数的时候:

我在网上搜索了,这个是错误来源,是由于你曾经升级过数据库
升级完后未使用mysql_upgrade升级数据结构造成的。


而禅道默认安装的,好像是没有:mysql_upgrade的

[root@cdh02 mysql]# ls -al
total 69660
drwxr-xr-x. 3 hadoop hadoop      160 Mar 25  2019 .
drwxr-xr-x. 7 hadoop hadoop       66 Mar 25  2019 ..
-rwxr-xr-x. 1 hadoop hadoop 15097224 Mar 25  2019 aria_chk
-rwxr-xr-x. 1 hadoop hadoop  6212400 Mar 25  2019 myisamchk
-rwxr-xr-x. 1 hadoop hadoop  5658928 Mar 25  2019 my_print_defaults
-rwxr-xr-x. 1 hadoop hadoop  6447408 Mar 25  2019 mysql
-rwxr-xr-x. 1 hadoop hadoop 31830488 Mar 25  2019 mysqld
-rwxr-xr-x. 1 hadoop hadoop    30088 Mar 25  2019 mysqld_safe
-rwxr-xr-x. 1 hadoop hadoop  6033064 Mar 25  2019 mysqldump
-rwxr-xr-x. 1 hadoop hadoop     5139 Mar 25  2019 mysql.server
drwxr-xr-x. 3 hadoop hadoop       21 Mar 25  2019 share
[root@cdh02 mysql]#
中间就没有mysql_upgrade这个程序的,请问,这种情况下,要如何解决禅道的这个数据库,navicat无法建立函数的问题。

禅道版本:12.5.2

安装包类型:Linux安装包

操作系统:CentOS

客户端浏览器:Chrome

设置备注
内容
答案列表
2021-01-08 17:32:36

一键安装包中目前没有这个命令,可以试试先自己搭建下mysql php apache环境,源码安装下禅道,然后迁移下数据。


迁移数据。需要注意:迁移前后的禅道版本必须一致。在新服务器上搭建好禅道保证网页能正常访问后,把原先禅道的数据库和附件迁移过去。数据库可能直接导出sql到新禅道中导入;附件(zentao/www/data/upload/1)可以直接拷贝到新禅道对应位置
参考下迁移视频  http://www.zentao.net/video/c1456/p3.html

迁移过程遇到问题,可以联系官网顶部联系我们的商务QQ,邀请加入技术交流群进行沟通。

联系我们
联系人
魏中显/高级客户经理
电话(微信)
18561939726
QQ号码
1746749398
联系邮箱
weizhongxian@chandao.com
返回顶部
魏中显
高级客户经理
18561939726
1746749398
统一服务热线 4006-8899-23
我要提问提问有任何问题,您都可以在这里提问。 问题反馈反馈点击这里,让我们聆听您的建议与反馈。