禅道数据库,使用navicat连接MySQL的时候报错已解决 悬赏5积分
我连接禅道的数据库进行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)可以直接拷贝到新禅道对应位置 迁移过程遇到问题,可以联系官网顶部联系我们的商务QQ,邀请加入技术交流群进行沟通。
回复
|