JIRA災難恢復計劃

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表示的數據庫名稱)

自此就應該恢復完畢!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章