JIRA工作流及數據的備份
要備份的數據包括:
1、 JIRA安裝目錄下:JIRA\data\attachments目錄裏的所有文件
2、在JIRA系統的管理界面點擊:備份數據爲XML格式;
3、備份MySql中的數據(這是比較保險的做法,當然也可以不用備份;一般前兩項就夠了)
MySql數據備份:
首先運行cmd在命令行下進入到JIRAEnterprise\bin目錄(如果將這個目錄添加到環境變量的path中也可以不用進入)
運行命令:mysqldump -h localhost -u root -p jira >d:\jira.sql(<號左邊的jira表示的數據庫名稱)
注:在備份數據爲XML時可能會提示
You have not named a safe backup directory and hence you are not allowed to make backups for security reasons. You must edit jira-application.properties and explicitly set 'jira.paths.safe.backup.path=/to/some/safe/path'. Restart JIRA and then you will be able to make arbitrary backups. NOTE : If you are using Windows, you will need to use double \ characters, for example d:\\some\\safe\\path
類似的信息;這可能是由於啓動了安全備份。
只要將JIRAEnterprise\atlassian-jira\WEB-INF\classes\jira-application.properties裏的#jira.paths.safe.backup.path=c:\\some\\safe\\path前面的#去掉。XML就可以備份到JIRA服務器的指定目錄了;
數據恢復:
1、將JIRA\data\attachments中文件替換成備份的文件;
2、在JIRA系統的管理界面點擊:從XML文件恢復數據;
到此就應該可以恢復JIRA系統了;如果MySql數據恢復異常;可以進行第三步:
3、恢復MySql數據;
首先運行cmd在命令行下進入到JIRAEnterprise\bin目錄
運行命令: mysql -h localhost -u root -p jira<d:\jira.sql (<號左邊的jira表示的數據庫名稱)
自此就應該恢復完畢!