看見論壇有兄弟問如何公升級mantis。剛開始使用mantis的時候我也沒注意mantis如何公升級!
原來一直使用1.18但是很多功能不太方便。後來1.20出來了,多處了報表整合,字段篩選自定義等功能。
但是不知道如何公升級,後來在一次無意中發現安裝過程中那個install按鈕是「install/upgrade database」
豁然開朗!「install/upgrade database」這不就是「安裝或公升級」的意思嗎!
下面我將我的操作步驟和大家分享下
首先備份資料庫防止公升級失敗帶來問題。(windows2003+mysql+apache為例)
進入windows命令列(在開始選單執行處輸入cmd之後回車)
第一步備份資料庫:
mysqldump -uroot -p密碼 資料庫名》x:\名稱.字尾名
這樣就可以在x盤根目錄下找到"名稱.字尾名"這個檔案!這個就是備份後的資料
第二步建立新的資料庫:
命令列輸入:mysql -uroot -p密碼
進入mysql控制台之後輸入
create database `資料庫名`;
資料庫名可以自己隨便起例如mantis1.20
ps.如果使用者對資料庫編碼格式有特殊要求或排序要求可以使用
create database `mantis1.20` default character set utf8 default collate utf8_unicode_ci
uft8和utf8_unicode_ci根據情況自行決定
第三步匯入資料庫機器填寫ip即可)
username (for database) (資料庫使用者名稱)
password (for database) (資料庫用密碼)
database name (for database)(這個地方是讓我們填寫資料名稱,一般來說新建資料庫隨便起名字,但是現在我們要進行公升級,所以此處填寫的名稱要寫成我們剛剛備份的乙個資料庫,例如我用備份的資料建立了乙個叫mantis1.20的資料庫,所以這裡就填寫mantis1.20)
admin username (to create database if required) (沒明白什麼意思,我填的是資料庫名)
admin password (to create database if required) (沒明白什麼意思,我填的是資料庫密碼)
printsqlqueries instead of writing to the database (此處是乙個核取方塊,不用選取,這是用來列印sql語句用的)
填寫完以上內容我們就可以點選
attempt installation 後面的install/upgrade database按鈕!!此時程式執行。一般如果資訊都填寫正確,資料庫也正常!根據資料量大小一般在5~60秒就可以完成公升級安裝。
之後我們就可以使用新的mantis了,原來的資料全被匯入!而且原來的系統也可以使用。
至於如何配置大家具體情況具體大家要求了!!
我也是剛接觸mantis不長時間!!很多東西希望大家指教!由於不知道該如何貼圖!所以就寫了亂七八糟的一對文字!希望對大家有用
此公升級本人自己驗證過,別的版本公升級沒試過!!因為我從1.18開始使用的
MySQL公升級5 5 36公升級5 6 37
公升級的方法一般有兩類 1.利用mysqldump來直接匯出sql檔案,匯入到新庫中,這種方法是最省事兒的,也是最保險的,缺點的話,也顯而易見,大庫的mysqldump費時費力。2.直接替換掉mysql的安裝目錄和my.cnf,利用mysql upgrade 來完成系統表的公升級,這種方法需要備份原...
Lua5 1 公升級 Lua5 3 公升級 小結
lua的版本差異確實是比較讓人頭疼的事情,之前在移動端一直採用android下使用luajit,ios下使用lua5.1。這次公升級到xlua lua5.3版本 主要有兩方面的原因 一是ulua後續維護比價差,決定要公升級到xlua,另一方面是公司在上線檢查中提示禁止luajit的使用 一些cras...
zabbix自帶php5 4公升級至7 2公升級步驟
公升級前備份 etc php.ini 1.解除安裝原來低版本的php rpm qa grep php xargs i rpm e nodeps2.更新yum源 rpm uvh rpm uvh 生成一些repo檔案在 etc yum.repos.d 目錄下 ls etc yum.repos.d epe...