需要将一台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下所有文件拷贝到迁入机子的相同目录下,启动禅道。
至此迁移完毕。
说明:数据迁移没有使用命令方式是因为主机环境导出有一些警告,导入时候表和数据不全,故采取了以上的步骤来实施的。