需要將一台windows機子上的禪道遷移到另外一台windows主機,兩台機子禪道版本一致,操作的步驟如下:
1、進入遷出禪道的程序目錄:..\xampp\zentao\config,打開my.php文件可查看禪道的數據配置信息
數據庫信息截圖如下:
2、打開navicat根據mysql配置信息登入數據庫,導出表結構和數據內容為文件
3、在遷入的主機上提取禪道文件,提取后的目錄結構如下:
4、進入目錄..\xampp\zentao\config,打開my.php文件獲得數據庫信息。
5、雙擊‘啟動禪道.exe’,點擊‘訪問禪道’,在頁面中點擊‘數據庫管理’進入管理界面
數據庫管理界面
6、點擊‘數據庫’進入管理頁,新增一個空數據庫,名稱自己取
7、在左側樹選擇剛創建的空庫,然后點擊SQL頁,將遷出的腳本命令拷貝出來粘貼進編輯區,然后點擊‘執行’按鈕
8、執行完畢后可刷新左側樹下鑽查看已建立的表和表數據內容
9、進入目錄..\xampp\zentao\config,打開my.php文件修改數據庫名為當前新建的庫
10、重新啟動禪道
11、訪問禪道地址,呈現的就是遷移后的數據內容
12、遷移圖片文件:暫停禪道,將原機子目錄D:\xampp\zentao\www\data\upload\1下所有文件拷貝到遷入機子的相同目錄下,啟動禪道。
至此遷移完畢。
說明:數據遷移沒有使用命令方式是因為主機環境導出有一些警告,導入時候表和數據不全,故采取了以上的步驟來實施的。