情景:原jira3.13.2用户无法登录,需要迁移到新系统并升级至4.1版本
jira3.13.2甚至更早的版本与jira4.x版本的目录结构不同,且数据库模式也不同,故要先升级及4.0,再从4.0升级到4.x
备份原jira3.13.2
备份数据库(oldjira.sql)及安装文件目录 ,其中包含附件目录。
迁移jira3.13.2
- 在新系统中安装jira3.13.2,各参数或值如下:
database:jira313
admin/admin
- 恢复数据
mysql -u root -p jira313 < oldjira.sql
- 恢复数据库后原用户admin无法登录,需另插入管理员用户admin1/admin
打开数据库文件,找到admin用户,修改为admin1,并修改ID号,如下:
INSERT INTO `membershipbase` VALUES ('12000','admin1','jira-administrators'),('12001','admin1','jira-developers'),('12002','admin1','jira-users');
INSERT INTO `userbase` VALUES ('12000','admin1','x61Ey612Kl2gpFL56FT9weDnpSo4AV8j8+qx2AuTHdRyY036xxzTTrw10Wq3+4qQyB+XURPWx1ONxp3Y3pB37A==');
- 备份jira3.13.2数据库
mysqldump -u root -p jira313 > d:\jira313.sql
升级jira3.13.2至jira4.0
- 安装jira4.0
home:jira40-home
database:jira40
admin/admin
- 删除数据库jira40
mysql> drop database jira40;
- 再重新创建空的数据库jira40
mysql> create database jira40 character set utf8;
- 导入jira3.13.2的数据库
mysql> mysql -u root -p -D jira40 < d:\jira313.sql
- 修改jira3.13.2的数据库模式为4.0,下载mysql_4_0.sql
- 打开mysql_4_0.sql,运行其中的命令行
mysql> use jira40;
mysql> ALTER TABLE propertytext MODIFY COLUMN propertyvalue LONGTEXT;
mysql> ALTER TABLE searchrequest MODIFY COLUMN reqcontent LONGTEXT;
- 启动jira4.0,此时会提示license错误,更新为4.0的license即可,此时的管理员用户为admin1/admin
- 拷贝原jira的附件目录到jira40-home\data下
- 备份jira4.0的数据库为jira40.sql
mysqldump -u root -p jira40 > d:\jira40.sql
升级jira4.0至jira4.1
- 安装4.1
home: jira41-home
database:jira41
admin/admin
- 更改4.1的home目录到4.0的jira40-home
- 导入4.0的数据库jira40.sql
mysql -u root -p -D jira41 < d:\jira40.sql
- 重启4.1,以admin1/admin登录
分享到:
相关推荐
jira-crack-5.0.x.zip
JIRA-Language-STD-CN.JIRA-Language-STD-CN.JIRA-Language-STD-CN.
4. **替换文件**:将下载的"JIRA-6.4.7-language-pack-zh_CN.jar"文件复制到JIRA的`/atlassian-jira/WEB-INF/atlassian-bundled-plugins`目录下,替换原有的语言文件。 5. **重启JIRA服务**:更新完语言包后,重新...
标题中的"PyPI 官网下载 | jira_insight-0.5.2.tar.gz"表明这是一个在Python Package...通过解压和分析其内部结构,开发者可以学习到Python项目构建、Jira插件开发、Zookeeper集成以及云原生应用实践等多个方面的知识。
open_issues = jira.search_issues('status != closed') # 统计问题数量 total_open_issues = len(open_issues) print(f"总共有{total_open_issues}个未关闭的问题") # 对问题按类型统计 issue_types = {} for ...
资源分类:Python库 所属语言:Python 资源全名:jira-select-1.8.1.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
安装这个插件,当Gitlab提交代码时描述中加入Jira的KEY,Jira会同步gitlab提交的描述信息和修改的详情到Jira的活动区域,方便查看
jira-calendar-plugin-1.19.jar
支持Jira版本 7.0.0-7.6.1 官方验证到7.3.8,本人验证7.6.1也可以使用
### Jira 移植到 Oracle 10g 指南 #### 一、概述 在将 Jira 应用程序从默认的 HSQL 数据库或其他数据库迁移到 Oracle 10g 的过程中,可能会遇到一系列的技术挑战。本文档旨在提供一个全面的指南,帮助用户顺利完成...
'jira_url': 'https://jira.example.com', 'jira_username': 'jiraadmin', 'jira_password': 'your_jira_password' } # 初始化对象 lj = Ldap2Jira(config) # 同步用户 lj.sync_users() ``` 此库的特性还包括...
greenhopper jira-greenhopper-plugin-5.9.7.1
这个压缩包不仅包含了一个Python项目,还可能涉及到了一些重要的技术概念,如Jira、Zookeeper、分布式系统以及云原生(Cloud Native)理念。 首先,"jira-comment"这个名字暗示了它与Atlassian的Jira项目管理工具...
jira6升级到Jira8.11的数据库脚本,请在安装完成jira8.11后,再执行此脚本,重点是:先不能在jira8系统中创建账号和项目
3. **启动JIRA服务**:进入JIRA解压后的目录,找到`bin`文件夹中的启动脚本`start-jira.sh`,执行命令`./start-jira.sh`启动JIRA服务。 4. **配置JIRA**:打开浏览器访问`http://<Linux服务器IP>:8080`,根据提示...
1. **集成视图**:插件提供了一种直观的方式,将Subversion的版本控制信息整合到Jira中,开发者可以在Jira问题详情页面查看与该问题相关的代码提交记录,便于理解问题的解决过程。 2. **链接自动创建**:每当在...
issue_key = jira.create_issue(issue_dict) print(f'新问题已创建,其Key为:{issue_key}') ``` 总的来说,`create_jira_issue`库为开发者提供了一种简洁、高效的途径来与JIRA进行交互,使得自动化创建JIRA问题...
4. **重启Jira**:保存更改后,重启Jira服务,让它使用新的驱动连接到数据库。 **知识点3:JIRA Core语言包** 在提供的文件列表中,`JIRA Core-7.2.1-language-pack-zh_CN.jar`是Jira的核心组件的中文语言包。安装...
Jira6.4中文汉化包,JIRA-6.4-language-pack-zh_CN.jar
这可能意味着flake8-jira-todo-checker在设计时考虑到了现代分布式系统的特性,比如支持Zookeeper这样的分布式协调服务。在云原生环境中,软件系统往往需要高度可扩展性和容错性,而良好的代码管理和维护是实现这些...