JIRA暴力迁移数据库和数据存储目录

【前言】

因为公司配置JIRA的服务器要重置,所以需要把JIRA迁移到另外一台服务器上。但是数据肯定不能丢,那就要先备份,之后重新安装配置。

【数据备份】

  1. 备份数据库
  2. 备份JIRA数据存储目录

方式一:JIRA自带备份功能,你可以通过:

系统->备份系统->备份JIRA数据

的方式进行备份数据,但是JIRA推荐的方式是通过数据库自带的方式进行备份。
JIRA暴力迁移数据库和数据存储目录_第1张图片

方式二:暴力方式

  1. 备份数据库
    我们用得是MySQL数据库,利用数据自带的 mysqldump 命令进行备份数据库。
  2. 备份数据存储目录
    找到数据存储目录,关闭系统,然后压缩,拷贝备份。

【恢复步骤】

  1. 首先安装JIRA所需环境,比如Java运行环境、MySQL等等。在此不赘述了。
  2. 接着就是根据教程安装JIRA,注意安装之后不要运行。
  3. 把拷贝下来的数据存储目录覆盖到目前JIRA的数据存储目录。
  4. 创建数据库后,利用 source 命令来导入数据。
  5. 修改数据存储目录下的 dbconfig.xml 文件,里面是数据库的配置信息,注意除了数据库用户名和密码修改外,还要注意数据库的版本、数据库连接的主机名,版本不一样,引擎也不一样。
  6. 注意拷贝的数据存储目录的权限问题,利用 chmod 命令修改存储目录的权限,因为拷贝过去的文件一般都会有权限问题。
  7. 之后就可以启动JIRA了,如果还有什么问题,启动之后首页一般都会提示。

【注意事项】

  1. 这种方式可能会导致插件要重新安装
  2. 建议备份时候也把安装目录备份一下,部分数据也会存在安装目录里。

你可能感兴趣的:(工具)