jira迁移问题解决(实践篇)
一、系统环境
操作系统:centos7.9
jira版本:8.5.18
mysql:5.7
二、情况描述:
由于老的服务器不在使用,需要将老服务器的jira环境迁移到新环境,需要保证数据的完整性。
三、数据备份:
1、备份老环境数据:
需要登录jira的管理员账号,在系统--->导入与导出---->备份系统,填写一个备份文件名,点击备份,会在这个路径下生成一个zip的压缩包,附件内容需要单独备份,下面会讲到。
2、备份老环境附件:
jira的附件在单独的目录中,需要单独进行备份出来。
attachements:项目附件
avatars:系统头像图片等
四、新环境操作:
1、安装mysql5.7:
记住:最好安装mysql5.7,其他5.6及以下环境会出现不兼容的问题。
2、在新环境上安装jira环境:
这部分不是本篇的重点,读者可以自行搜索,接下来我也会继续补充安装文档。
3、启动jira:
在安装的jira目录下运行start-jira.sh进行启动。
4、选择数据库:
选择自己本地的mysql5.7数据库,进行测试连接。
5、导入数据:
将老环境备份数据的zip压缩包,复制到jira数据目录下的import目录下,然后进行导入。
如果是迁移,可以采用直接导入的方式,避免了需要输入产品许可证的步骤。
6、登录检查:
发现之前的上传的附件都没有了,头像也不能正常显示。
7、导入附件:
进入到新环境的附件目录下,将老环境的两个目录复制进来。
记得查看一下文件的所属用户,所属组,要跟jira的用户保持一致。
8、重启jira:
重新启动jira,然后登录进行查看,会提示你基础url不正确,需要修改一下基础URL,就是你访问的地址。
如果一切正常的话,应该就没什么问题了,如果存在问题,可以看下面的问题及方法。
五、常见问题及解决:
问题1:
安装jira,配置数据库的时候,出现以下错误。
Communications link failure The last packet successfully received from the server was 1 millseconds ago.The last packet sent successfully to the server was 1 milliseconds ago.
No appropriate protocol (protocol is disabled or cipher suites are inappropriate)
解决:
前提:mysql可以正常连接,不是账号密码,权限和网络的问题。
网上好多文章写是因为mysql等待时间的问题,在mysql配置文件中添加以下内容,但是我添加后没有解决。
还有好多说是因为jdk版本太高导致的,可以将jdk版本降低,或者去掉ssl协议之类的方法。我这里尝试后,没有解决。
解决办法:更换mysql-connector-java-5.1.49-bin.jar包文件
问题2:
搭建环境如果需要域名+证书访问的话,会提示错误。需要更改jira配置文件。
在jira的家目录中。
vi /home/jira/jira-8.8.0/conf/server.xml
需要确认取消注释,然后按照自己的需要进行更改,然后才可以跟web页面中的基本URL相对应。
然后就可以登录进行愉快的配置啦。
注:
以上为本人实际搭建过程中的经验总结,如果有什么问题,可以在评论区留言,大家一起探讨进步!
jira迁移问题解决(实践篇)相关推荐
- dotnet Multi-platform App UI 多平台应用 UI 框架简介
现在可以使用 .NET 构建一切应用.富有生产力的 .NET 是当前数百万的开发者选择这个平台的理由.在 .NET 5 微软统一了整个 .NET 平台,将 .NET Core 和 Mono 以及基于 ...
- Confluence与Jira安装及后期迁移问题记录
Confluence与Jira 由于线上jira和confluence之前互相关联,confluence的登录用户全部关联自jira的用户,confluence安装时会提示是否关联jira,由于这个问 ...
- Docker迁移JIRA
Docker迁移Jira 场景描述 A服务器操作 B服务器操作 场景描述 之前在本地服务器上用Docker部署了JIRA以及Confluence,现在需要将服务转移到另外一台服务器上,目前另外一台 ...
- jira把hsql转成mysql_jira从HSQL迁移到MYSQL
JIRA使用自带的嵌入式数据库还是比较快的,不过占用内存太大.所以考虑将JIRA迁移到别的数据库上,迁移到oracle10g后,发现速度比较慢,听朋友说MYSQL不错,就准备迁移到MYSQL上. 迁移 ...
- 迁移jira后,confluence不能登录解决方法
这个原因是confluence使用了jira的账号管理,所有的账号都同步自jira,jira迁移后,连接不上,所以confluence的普通不能登录,但admin一般是可以登录的 这里要与" ...
- jira是干什么_jira是什么
JIRA 是一个缺陷跟踪管理系统,为针对缺陷管理.任务追踪和项目管理的商业性应用软件,开发者是澳大利亚的Atlassian.JIRA这个名字并不是一个缩写,而是截取自"Gojira" ...
- 除了Jira、禅道还有哪些更好的敏捷开发过程管理平台?
无论是从国内的敏捷调研开发调研报告还是从国外的敏捷状态调查,工具支持一直是决定敏捷成功的关键因素之一,它们可以帮助团队提高软件开发的效率.质量.协作和满意度.选择合适的敏捷开发管理工具,并正确地使用它 ...
- oracle 韩思捷_Oracle数据库技术服务案例精选
目 录 案例1:某油田 1 第1章 数据迁移技术支持服务 2 1.1 项目背景 2 1.2 现有迁移方案 3 1.3 数据迁移问题解决 5 1.4 数据迁移之后确认 11 1.5 生产运行系统问题 1 ...
- BI可视化分析之Pentaho
简介 我们在上一篇数据仓库选型中已经确定了用使用Pentaho作为BI可视化分析工作. Pentaho的中文文档多,国际化做的比较好. 巧合的是我们之前使用的ETL数据清洗工具kettle也是属于Pe ...
最新文章
- 直接访问静态图片_详解nginx和tomcat访问图片和静态页面的配置方法
- 修改android4.0的鼠标箭头图标(方法)
- python里format有什么用_python的format什么意思
- python简介pdf_PDFMiner首页、文档和下载 - Python PDF 解析器 - OSCHINA - 中文开源技术交流社区...
- Mybatis 入门之resultMap与resultType讲解实例
- c语言中的for循环怎么提前终止,[新人求指教]51C语言编程可否用中断令循环结束提早结束...
- nginx php-fpm 安装,Linux下nginx php-fpm安装配置笔记
- Mesos + Marathon + Chronos + Docker环境安装
- 都是第一,3143亿背后科技公司贡献了多少?
- Python写数据结构:二叉树的创建和遍历
- ASP.NET Core部署到CentOS7,使用Nginx代理
- Cesium:本地node运行cesium报错Must use import to load ES Module
- grafana中国地图插件
- 深度学习目标检测之SSD网络(超级详细)
- 随机划分训练集和测试集
- mysql5.0基础语句_mysql基础语句
- dell系统重装后无法进入系统_戴尔装win7后无法进入系统怎么办?戴尔装win7后进不了系统解决方法...
- 银河麒麟 kylin server v10上创建虚拟机(基于 鲲鹏920 CPU)
- Word中常见的论文三线表(表格)制作
- 苹果手机上没有显示订阅服务器,手机里没有订阅的选项,我该怎样取消自动收费项目...