本來以為備份會很麻煩,結果出乎意料的簡單,(比TFS簡單好幾百倍…想當初TFS2005,要備份還原還真的不知從哪著手…),
好啦,廢話不多說,本文採用的是bitnami的備份還原方式,解說也是參考 Bitnami 官方文件,其他非 Bitnami 安裝的redmine可能不適用。
本來Mac Mini Server要用來當redmine與subversion的主機,來取代TFS,不過有點大材小用了,
所以與Mac mini的邂逅,即日起要移轉陣地到WinXP + Redmine了 ( 沒想到Subversion的必殺技 Ankhsvn都還沒介紹,主機就換了...)
本來以為備份會很麻煩,結果出乎意料的簡單,(比TFS簡單好幾百倍…想當初TFS2005,要備份還原還真的不知從哪著手…),
好啦,廢話不多說,本文採用的是bitnami的備份還原方式,解說也是參考 Bitnami 官方文件,其他非 Bitnami 安裝的redmine可能不適用。
Redmine的備份:
備份redmine的資料庫到backup.sql
$ ./use_redmine
$ mysqldump -u root -p -S <installdir>/mysql/tmp/mysql.sock 資料庫名稱 > backup.sql
( bitnami的資料庫名稱,預設為bitnami_redmine)
還原redmine,假設你重新安裝了redmine,想把資料庫還原,你需要執行下列的指令:
C:\安裝路徑\BitNami Redmine Stack projects> mysql -u root -p 資料庫名稱 < "放置路徑\backup.sql "
(由於新機器是XP,你可以透過Bitnami的指令模式執行,程式集/BitNami Redmine Stack/Use BitNami Redmine Stack)
沒錯,這樣就還原完成了!= ="
備份附件檔
請將 C:\Program Files\BitNami Redmine Stack\apps\redmine\files 裡的檔案都備份來即可。
Subversion的備份:
$ svnadmin dump /Svn路徑/project/ >/備份路徑/backup.dump
Subversion的還原:
1. 新增要放置的資料夾,例如C:/SVN
2. svnadmin create C:\SVN\project
3. svnadmin load C:\SVN\project < 備份檔路徑\backup.dump
沒錯,這樣就還原完成了! Orz
或許指令比較嚇人些,不過真的好簡單 orz…
end