mantis1 18公升級1 2X方法

2022-04-05 15:24:18 字數 1831 閱讀 5633

看見論壇有兄弟問如何公升級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...