JIRA6.36-7.23数据迁移文档
JIRA6.3.6-JIRA7.2.3数据迁移文档
安装JIRA7.2.3
安装包位于服务器/opt/SOFTWARE_PACKAGE目录下
- 建立JIRA安装的目录数据目录
cd /opt
mkdir JIRA7.2.3_HOME
mkdir JIRA7.2.3_APPLICATION_DATA
- 登陆服务器,切换到JIRA安装包目录
cd /opt/SOFTWARE_PACKAGE/atlassian-jira-7.23
- 查看安装文件,并授予当前用户执行权限
ll
chmod 755 *
- 执行安装文件
sudo ./atlassian-jira-software-X.X.X-x64.bin
- 设置安装选项
Install type – choose option 2 (custom) for the most control.
安装类型-选择2自定义安装
Destination directory – this is where JIRA will be installed.
目标目录-就是JIRA安装的目录
Home directory – this is where JIRA data like logs, search indexes and files will be stored.
家目录-JIRA数据目录
TCP ports – these are the HTTP connector port and control port JIRA will run on. Stick with the default unless you're running another application on the same port.
TCP端口
Install as service – this option is only available if you ran the installer as sudo.
安装为服务
- 安装好后根据提示启动JIRA服务
查看服务启动状态
ps –ef | grep jira
- 开启linux指定端口的防火墙(例如8088端口)
vi /etc/sysconfig/iptables
i进入编辑模式
进入编辑页面,在指定位置新增以下配置
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
这句要放在 -A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT 后面
修改完后如下所示:
# Generated by iptables-save v1.4.7 on Wed Mar 22 17:51:24 2017
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8088 -j ACCEPT
-A INPUT -j REJECT --reject-with icmp-host-prohibited
-A FORWARD -j REJECT --reject-with icmp-host-prohibited
COMMIT
# Completed on Wed Mar 22 17:51:24 2017
- 按Esc退出编辑模式
:wq!保存修改并退出
more /etc/sysconfig/iptables 查看修改是否已保存
- 重启防火墙
service iptables restart
- 查看防火墙状态
service iptables status
- 打开浏览器访问JIRA
http:zb.uc-express.net:57688
(57688映射到8088)
如果可以访问则安装成功
配置JIRA并破解
- 进入JIRA的安装目录停止JIRA
cd /opt/JIRA7.2.3_HOME/bin
./shutdown.sh
ps –ef | grep jira
- 把mysql驱动mysql-connector-java-5.1.41-bin.jar复制到JIRA的安装目录下的lib目录,/opt/JIRA7.2.3_HOME/lib
- 切换到JIRA安装目录启动JIRA
cd /opt/JIRA7.2.3_HOME/bin
./startup.sh
- 刷新浏览器继续配置mysql数据库连接
- 配置管理员账号
此处切记不要与用准备迁移的JIRA系统中已经有的用户,迁移时可能发生冲突
- 进入JIRA系统
进入后不要做任何操作也不要汉化,防止汉化影响字符不兼容,请在迁移成功后再汉化
- 进入JIRA的安装目录停止JIRA
cd /opt/JIRA7.2.3_HOME/bin
./shutdown.sh
ps –ef | grep jira
- 把破解包复制到/opt/JIRA7.2.3_HOME/atlassion-jira/WEB-INF/lib下替换atlassian-extras-3.1.2.jar
- 切换到JIRA安装目录启动JIRA
cd /opt/JIRA7.2.3_HOME/bin
./startup.sh
- 浏览器访问JIRA应用程序,发现已破解
数据迁移
1. 查看安装的mysql的字符集,一定要是utf-8,mysql默认安装为latin-1,数据迁移过程中会发生中文转码失败,一定要设置mysql字符集
mysql –h127.0.0.1 –ujira –pxxx
show variables like ‘char%’;
除了文件传输为binary,其它应该都为utf8
如果不是
service mysqld stop
vi /etc/my.cnf
加入:
[mysqld]
character_set_server=utf8
[mysql]
default-character-set=utf8
service mysqld start
show variables like ‘char%’;
2. 导出字符数据
在原6.36JIRA中 SYSTEM>IMPORT AND EXPORT>BACKUP SYSTEM
导出数据为xml(例如我jira-55080-bak.zip),会默认存到JIRA的应用数据目录的export路径下
3. 复制jira-55080-bak.zip到目标JIRA7.2.3服务器的应用数据import目录
4. 在新7.3.2JIRA系统中SYSTEM>IMPORT AND EXPORT>RESTORE SYSTEM
5. 如果正常,会恢复成功,此时需要用原系统的用户重新登陆
6. 此时数据恢复成功,但是附件和上传头像是没有的
把JIRA应用数据目录下的data路径下的attachment和avatars拷贝到新服务器相应目录下,重启JIRA,数据迁移成功
JIRA6.36-7.23数据迁移文档的更多相关文章
- mysql数据库迁移文档
数据库迁移文档 一.需求 确保数据库稳定的运行,为开发人员提供方便的测试数据库和生产数据库的环境. 二.数据库整体架构(master/slave) 1.slave数据库安装 rpm -Uvh http ...
- Dom4j解析语音数据XML文档(注意ArrayList多次添加对象,会导致覆盖之前的对象)
今天做的一个用dom4j解析声音文本的xml文档时,我用ArrayList来存储每一个Item的信息,要注意ArrayList多次添加对象,会导致覆盖之前的对象:解决方案是在最后将对象添加入Array ...
- 大数据相关文档&Api下载
IT相关文档&Api下载(不断更新中) 下载地址:https://download.csdn.net/user/qq_42797237/uploads 如有没有你需要的API,可和我留言,留下 ...
- NGINX Ingress控制器1.0.0升级迁移文档(翻译)
Ingress 是什么 Ingress 是对k8s集群中服务的外部访问进行管理的 API 对象,典型的访问方式是 HTTP. Ingress 可以提供负载均衡.SSL 终结和基于名称的虚拟托管. 最近 ...
- PHP生成文档,并把数据加入文档的小案例
PHP生成文档,可以利用file_put_contents($filename, $data),其中$filename表示文档名,$data表示需要放入的数据, 若存放的是数组,这还需要使用seria ...
- linux 系统中将数据写入文档不能立即保存问题的解决方法
应用场景: 设备跑的是Linux系统,与PC上位机进行通信,上位机可以给Linux发送设备配置信息,Linux将配置信息写入文件中以备设备断电重启时使用. bug现象: 设备正常运行,设备配置信息为A ...
- spring boot:swagger3文档展示分页和分栏的列表数据(swagger 3.0.0 / spring boot 2.3.3)
一,什么情况下需要展示分页和分栏的数据的文档? 分页时,页面上展示的是同一类型的列表的数据,如图: 分栏时,每行都是一个列表,而且展示的数据类型也可能不同 这也是两种常用的数据返回形式 说明:刘宏缔的 ...
- Oracle PLSQL读取(解析)Excel文档
http://www.itpub.net/thread-1921612-1-1.html !!!https://code.google.com/p/plsql-utils/ Introduction介 ...
- atitit。获取表格的字段注释metadata的原理以及AND 字段表格描述文档方案
atitit.获取表格的字段注释metadata的原理以及AND 字段表格描述文档方案 1. 通过sql ide navicate获取(推荐)通过meatadata数据库获取 1 2. 通过代码获取 ...
随机推荐
- 融云发送手机短信验证短信(.net版本)
首先本次需求是在MVC5中进行的,通过收费的融云服务来验证手机号码,而且本次的项目也是前后台分离,所以添加了WEBAPI2,那么先添加WEBAPI的接口 using System; using Sys ...
- 导入AS项目出现类文件全部报红色J 原因
大家可能遇到过这么一个问题 就是用androidStudio 导入一个新的demo的时候会出现下图的字样 看了是不是很懵逼 我当时看了也是一脸懵逼 这是什么玩意啊.也不报错.也不提示哪里错了 后来我 ...
- mybatis入门-第一个程序
今天,我们就一起来完成mybatis的第一个小demo,使用mybatis对我们的数据库进行一个小小的操作. 需求 根据用户id查询用户的信息. 环境搭建 java环境:jdk1.7版本 开发工具:e ...
- 一键打包并发布到Nuget平台
目标是只要执行一个命令就自动发布新版本到nuget平台 第一步在nuget官网注册一个账号 会有一个APIKEY 如下图 在工程里面添加一个Gruntfile.js 然后copy以下代码 在vs里 ...
- JS事件流理解
事件是用户或浏览器自身执行的某种动作,如click,load和mouseover都是事件的名字. 事件是javaScript和DOM之间的桥梁. 你若触发,我便执行--事件发生,调用它的处理函数执行相 ...
- [翻译]现代java开发指南 第一部分
现代java开发指南 第一部分 第一部分:Java已不是你父亲那一代的样子 第一部分,第二部分 =================== 与历史上任何其他的语言相比,这里要排除c语言和cobol语言,现 ...
- [前言] 实现一个Android电子书阅读APP
大家好,我是小方,我将在接下来的几篇文章中从零实现一个网络小说阅读器,从安卓编程最基础的部分讲起,直至成功完成我们的应用,从新建一个项目开始,不断添加新的代码,添加新的界面,循序渐进,涵盖所有我们需要 ...
- 使用wsimport生成不带JAXBElement对象的代理
如果想使用wsimport生成不带JAXBElement对象的代理,则可以使用jaxws/jaxb绑定文件,如文件命名为binding.txt,内容如 <jaxb:bindings versio ...
- Struts2学习笔记④
刚才看书发现了一个问题,就是ActionSupport和Action接口的区别没搞清楚,弄得我以为我之前的代码写错了.其实ActionSupport已经实现了Action接口了,实际开发中也很少使用A ...
- CDIF: 基于JSON的SOA软件框架
通用设备互联框架(CDIF)是一个具备中美知识产权保护的,基于web的连接框架,目前有部分开源实现存放在: GitHub - out4b/cdif: Common device interconnec ...