【前言】
因为公司配置JIRA的服务器要重置,所以需要把JIRA迁移到另外一台服务器上。但是数据肯定不能丢,那就要先备份,之后重新安装配置。
【数据备份】
- 备份数据库
- 备份JIRA数据存储目录
方式一:JIRA自带备份功能,你可以通过:
系统->备份系统->备份JIRA数据
的方式进行备份数据,但是JIRA推荐的方式是通过数据库自带的方式进行备份。
方式二:暴力方式
- 备份数据库
我们用得是MySQL数据库,利用数据自带的 mysqldump 命令进行备份数据库。 - 备份数据存储目录
找到数据存储目录,关闭系统,然后压缩,拷贝备份。
【恢复步骤】
- 首先安装JIRA所需环境,比如Java运行环境、MySQL等等。在此不赘述了。
- 接着就是根据教程安装JIRA,注意安装之后不要运行。
- 把拷贝下来的数据存储目录覆盖到目前JIRA的数据存储目录。
- 创建数据库后,利用 source 命令来导入数据。
- 修改数据存储目录下的 dbconfig.xml 文件,里面是数据库的配置信息,注意除了数据库用户名和密码修改外,还要注意数据库的版本、数据库连接的主机名,版本不一样,引擎也不一样。
- 注意拷贝的数据存储目录的权限问题,利用 chmod 命令修改存储目录的权限,因为拷贝过去的文件一般都会有权限问题。
- 之后就可以启动JIRA了,如果还有什么问题,启动之后首页一般都会提示。
【注意事项】
- 这种方式可能会导致插件要重新安装
- 建议备份时候也把安装目录备份一下,部分数据也会存在安装目录里。