备份原有jira的db和安装文件,以便回退版本
数据库备份命令
/data/mysql/bin/mysqldump –lock-tables=0 –add-drop-table -u{user} -p{password} {db} | gzip > {保存}/jira_{date}.sql.gz
jira安装文件备份
tar -cvzf jira.tar.gz /xvdb/jira/atlassian在原有的mysql数据库中创建一个库,临时给新安装的jira版本用
CREATE DATABASE jira7 CHARACTER SET utf8 COLLATE utf8_bin;再另一台机器上安装Jira_v7.0.11版本,是新安装版本
(1)先赋予文件可执行权限
chmod +x atlassian-jira-software-7.0.11-x64.bin
(2)执行文件
./atlassian-jira-software-7.0.11-x64.bin
(3)选择进行安装,输入选项:o
(4)并选择安装类型为第2个,Custom Install (recommended for advanced users),输入:2,端口输入与原版本jira保持一致
(5)直接执行下一步
(6)最后询问是否安装,输入i进行安装对原有的jira版本进行更新安装(升级安装后打开会提示crowd错误,以新安装的jira版本代替此版本,此之前注意修改jira-application.properties)
(1)选择进行安装,输入选项:o
(2)并选择安装类型为第3个,Upgrade an existing JIRA installation,输入:3
(3)输入原有jira版本的安装目录和数据存储目录
Existing installation directory
/xvdb/jira/atlassian/jira
Existing home directory
/xvdb/jira/atlassian/application-data/jira
(4)回车进行下一步,其间会问是否备份,如果时间量大备份时间很长,因为开始前已经备份了,此可以用备份,选择n,不备份,直接下一步
(5)最后询问是否安装,输入i进行安装步骤4的主要作用是把6.0.2版本的数据库升级到支持7.0.11版本的库
切换jira版本,把attachment下的文件赋值到新安装的jira目录下(步骤3),确保此jira的安装目录和数据目录与原有jira的目录一致
修改7.0.11版本的Jira连接的数据库地址,切换到6.0.2版本使用的db上
/xvdb/jira/atlassian/application-data/jira/dbconfig.xml
启动7.0.11版本的jira服务
cd /xvdb/jira/atlassian/jira/bin
./startup.sh在更新安装7.3.6版本的Jira,安装步骤与步骤4相同
(1)启动最新7.3.6版本,启动后jira也没会存在一个提示信息,jira正在升级中的一个警告信息
(2)需要把步骤3安装的jira里面的jira-greenhopper-plugin-7.0.11.jar文件赋值到7.3.6版本的相同目录下,并备份原目录下的文件
{Jira directory}/application-data/jira/plugins/installed-plugins此时在重启jira,登录正常,在系统也没中的加载插件,加载备份的7.3.6 installed-plugins目录下的jar文件
JIRA从6.0.2升级到7.3.6
最新推荐文章于 2024-08-19 22:59:35 发布