bitnami redmine的備份分2種方式:
1.匯出資料庫
2.整個目錄搬家
redmineapache
redminemysql
redminesubversion
redminethin1
redminethin2
可以開啟windows服務控制面板,然後停掉上面的5個服務,或者去bitnami redmine的安裝目錄,雙擊use_redmine.bat,然後在彈出的控制台種輸入:
servicerun.bat stop
1. 匯出資料庫的方式
然後啟動redminemysql,這是因為我們要使用redminesql,其實如果上面步驟中,如果你是在windows服務控制面板種手動停服務,
你可以停掉其他4個服務,而保留redminesql服務。
雙擊use_redmine.bat,在彈出的命令列視窗種輸入:
mysqldump -u root -p bitnami_redmine > backup.sql
這樣整個redmine系統的資料都會被備份到backup.sql資料庫檔案中了,這個檔案就在redmine的根目錄下面。
注意這裡root的密碼和你admin的密碼是一樣的。
接下來就是在新的伺服器上安裝新的redmine,然後匯入剛才的backup.sql資料庫檔案就可以了。
2. 整個目錄搬家
停掉所有服務後,拷貝整個bitnami redmine stack目錄到新的伺服器。
注意這種方式下,redmine在新的伺服器上的路徑一定要和舊伺服器上的路徑一致,例如:舊的安裝在,c:\program files\bitnami redmine stack
那麼你一定需要將bitnami redmine stack拷貝到新伺服器的c:\program files目錄下面。
然後雙擊use_redmine.bat,在彈出的命令列視窗種輸入:
serviceinstall.bat install
如果成功的話,你去看看上面列出的服務都為啟動狀態。
這樣就完成了redmine的備份了。
linux備份:
1. 準備工作ruby gem依賴包及資料庫都做好了,開始真正配置redmine的安裝:
配置redmine資料連線
copy config/database.yml.example config/database.yml
vim config/database.yml
production:
adapter: mysql2 //如果用的ruby是1.9版本,一定要寫mysql2
database: redmine
host: localhost
username: redmine
password: my_password
注:官方原文提示mysql database using ruby1.9 (adapter must be set to mysql2) 請注意,我開始沒注意,後面rake時,老是提示資料庫adapter沒有安裝。
建立sessin儲存指令碼
rake generate_secret_token
會產生config/initializers/secret_token.rb
建立資料庫結構:[root@redmine redmine-2.0.0]# rails_env=production rake db:migrate
rake aborted!
please install the mysq2 adapter: `gem install activerecord-mysq2-adapter` (cannot load such file -- active_record/connection_adapters/mysq2_adapter)
解決辦法:
gem uninstall mysql2
gem install mysql2 -v"0.3.11"
[root@redmine redmine-2.0.0]# rails_env=production rake db:migrate
rake aborted!
please install the mysq2 adapter: `gem install activerecord-mysq2-adapter` (cannot load such file -- active_record/connection_adapters/mysq2_adapter)
此處吃了暗虧,請具體檢視database.yml確認adapter為mysql2而不是mysl2
建立資料庫結構:
rails_env=production rake db:migrate
插入預設的配置資料:
[root@redmine redmine]# rails_env=production rake redmine:load_default_data
select language: ar, bg, bs, ca, cs, da, de, el, en, en-gb, es, et, eu, fa, fi, fr, gl, he, hr, hu, id, it, ja, ko, lt, lv, mk, mn, nl, no, pl, pt, pt-br, ro, ru, sk, sl, sq, sr, sr-yu, sv, th, tr, uk, vi, zh, zh-tw [en] zh
default configuration data loaded.
建立相關目錄
[root@redmine redmine]# mkdir tmp public/plugin_assets
mkdir: 無法建立目錄 「tmp」: 檔案已存在
[root@redmine redmine]# chmod -r 755 files log tmp public/plugin_assets
[root@redmine redmine]#
測試3000環境
[root@redmine redmine]#ruby /opt/redmine/script/rails server webrick -e production
通過aapche訪問redmine
後台執行redmine
nohup ruby script/rails server webrick -e production &
在apache配置檔案中新增乙個虛擬主機
備份和恢復
備份和恢復 是企業應用中永遠存在的話題.
redmine的使用者和問題等資訊儲存於mysql資料庫,表名為redmine而附件等資源儲存於redmine安裝目錄的files目錄下.
因此需要遷移的話只需要備份mysql資料庫的對應的表和files目錄即可。
1.備份mysql資料庫。
記住production欄位的username、password及database。
然後控制台root許可權執行:mysqldump -u -p >/redmine_bak.sql
輸入:然後是備份附件。
$ cd redmine
$ tar cvzf /var/files_bak.tar.gz ./files/
2、redmine恢復
附件庫恢復
直接將備份的/var/files_bak.tar.gz解壓縮到/redmine/files目錄下即可
mysql恢復
在root使用者下執行:
$ mysql -u -p < redmine_bak.sql
輸入:3、恢復完畢後啟動redmine,
$ cd redmine
$ ruby script/server -e production
如果頁面有亂碼,可編輯redmine/mysql/config/database.yml,將production欄位的encoding注釋掉即可。
redmine安裝,配置,備份,遷移
一 安裝配置 1.安裝ruby tar zxf ruby 1.8.7.tar.gz cd ruby 1.8.7 configure prefix usr local ruby make make install check installation ruby v ln s usr local rub...
Redmine資料庫備份及搬家
bitnami redmine的備份分2種方式 1.匯出資料庫 2.整個目錄搬家 redmineapache redminemysql redminesubversion redminethin1 redminethin2 可以開啟windows服務控制面板,然後停掉上面的5個服務,或者去bitna...
redmine使用彙總redmine軟體工程過程
1 強制性當乙個新的問題 軌道 議題 敘述性說明 狀態 優先 分配給 父任務 假設沒有可以不填,假設有請務必填寫 開始日期 預計時間 黨羽,請注意,這時候一定不要填寫完成時間 2 如果你想在實時登記,每天上班每人解決問題 百分 注視 3 狀態 完畢日期 完畢百分比 耗時 活動 凝視 說明 4 每人每...