一、系统环境

操作系统: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迁移问题解决(实践篇)相关推荐

  1. dotnet Multi-platform App UI 多平台应用 UI 框架简介

    现在可以使用 .NET 构建一切应用.富有生产力的 .NET 是当前数百万的开发者选择这个平台的理由.在 .NET 5 微软统一了整个 .NET 平台,将 .NET Core 和 Mono 以及基于 ...

  2. Confluence与Jira安装及后期迁移问题记录

    Confluence与Jira 由于线上jira和confluence之前互相关联,confluence的登录用户全部关联自jira的用户,confluence安装时会提示是否关联jira,由于这个问 ...

  3. Docker迁移JIRA

    Docker迁移Jira 场景描述 A服务器操作 B服务器操作 场景描述 ​ 之前在本地服务器上用Docker部署了JIRA以及Confluence,现在需要将服务转移到另外一台服务器上,目前另外一台 ...

  4. jira把hsql转成mysql_jira从HSQL迁移到MYSQL

    JIRA使用自带的嵌入式数据库还是比较快的,不过占用内存太大.所以考虑将JIRA迁移到别的数据库上,迁移到oracle10g后,发现速度比较慢,听朋友说MYSQL不错,就准备迁移到MYSQL上. 迁移 ...

  5. 迁移jira后,confluence不能登录解决方法

    这个原因是confluence使用了jira的账号管理,所有的账号都同步自jira,jira迁移后,连接不上,所以confluence的普通不能登录,但admin一般是可以登录的 这里要与" ...

  6. jira是干什么_jira是什么

    JIRA 是一个缺陷跟踪管理系统,为针对缺陷管理.任务追踪和项目管理的商业性应用软件,开发者是澳大利亚的Atlassian.JIRA这个名字并不是一个缩写,而是截取自"Gojira" ...

  7. 除了Jira、禅道还有哪些更好的敏捷开发过程管理平台?

    无论是从国内的敏捷调研开发调研报告还是从国外的敏捷状态调查,工具支持一直是决定敏捷成功的关键因素之一,它们可以帮助团队提高软件开发的效率.质量.协作和满意度.选择合适的敏捷开发管理工具,并正确地使用它 ...

  8. oracle 韩思捷_Oracle数据库技术服务案例精选

    目 录 案例1:某油田 1 第1章 数据迁移技术支持服务 2 1.1 项目背景 2 1.2 现有迁移方案 3 1.3 数据迁移问题解决 5 1.4 数据迁移之后确认 11 1.5 生产运行系统问题 1 ...

  9. BI可视化分析之Pentaho

    简介 我们在上一篇数据仓库选型中已经确定了用使用Pentaho作为BI可视化分析工作. Pentaho的中文文档多,国际化做的比较好. 巧合的是我们之前使用的ETL数据清洗工具kettle也是属于Pe ...

最新文章

  1. 直接访问静态图片_详解nginx和tomcat访问图片和静态页面的配置方法
  2. 修改android4.0的鼠标箭头图标(方法)
  3. python里format有什么用_python的format什么意思
  4. python简介pdf_PDFMiner首页、文档和下载 - Python PDF 解析器 - OSCHINA - 中文开源技术交流社区...
  5. Mybatis 入门之resultMap与resultType讲解实例
  6. c语言中的for循环怎么提前终止,[新人求指教]51C语言编程可否用中断令循环结束提早结束...
  7. nginx php-fpm 安装,Linux下nginx php-fpm安装配置笔记
  8. Mesos + Marathon + Chronos + Docker环境安装
  9. 都是第一,3143亿背后科技公司贡献了多少?
  10. Python写数据结构:二叉树的创建和遍历
  11. ASP.NET Core部署到CentOS7,使用Nginx代理
  12. Cesium:本地node运行cesium报错Must use import to load ES Module
  13. grafana中国地图插件
  14. 深度学习目标检测之SSD网络(超级详细)
  15. 随机划分训练集和测试集
  16. mysql5.0基础语句_mysql基础语句
  17. dell系统重装后无法进入系统_戴尔装win7后无法进入系统怎么办?戴尔装win7后进不了系统解决方法...
  18. 银河麒麟 kylin server v10上创建虚拟机(基于 鲲鹏920 CPU)
  19. Word中常见的论文三线表(表格)制作
  20. 苹果手机上没有显示订阅服务器,手机里没有订阅的选项,我该怎样取消自动收费项目...

热门文章

  1. 图文并解Word插入修改删除批注
  2. JAVA后台对接苹果APNS(VOIP)实现推送
  3. Python 调试Webservice接口
  4. The Hidden Agenda User Simulation Model翻译
  5. 游戏建模过程中如何布线?建模布线原理和技巧
  6. 【CSDN AI周刊】第16期 | 黄仁勋怒怼TPU 龙之队惜败冷扑大师
  7. 【Unity3D基础2-11】Unity3D网格和材质
  8. 什么是APS?APS+MES如何解决生产难题?
  9. 如何使用计算机作文600字,计算机比赛作文600字
  10. 小妙招,教你从旅行网上下载各种美图和视频!