Linux系统禅道迁移(从服务器A迁移至服务器B)
1.下载安装禅道
1.下载
ZenTaoPMS.9.8.3.zbox_64.tar.gz
下载链接地址:https://www.zentao.net/download.html
2.安装解压
将文件上传到opt目录下
解压文件到opt目录下:tar -xvf ZenTaoPMS.9.8.3.zbox_64.tar.gz /opt
3.修改默认端口
- 修改Apache端口和mysql端口
为了不占用Server上默认的80、3306端口,我们修改禅道自带的apache、mysql端口。你可以根据自己的喜好来修改端口,只要未被占用就可以。
1)修改禅道自带的apache端口:
# /opt/zbox/zbox -ap 8000
2)修改禅道自带的mysql端口:
# /opt/zbox/zbox -mp 8001
4.启动禅道服务
# /opt/zbox/zbox start
执行后出现下面的情况,表示启动成功:
5.关闭防火墙
# service iptables stop
服务启动后有时候还是无法打开禅道,则一定要做的步骤就是关闭防火墙。
关闭后最好使用下面的命令重启一下服务:
# /opt/zbox/zbox restart
6.访问禅道
默认的用户名和密码是:admin/123456
2. 导入导出禅道数据
1.导出老数据
# mysqldump -u root -p zentao > /opt/zentao.sql(导出老数据到自己指定的目录下)
执行该命令报错的话,应该是没有配置mysqldump的环境变量,使用下面命令配置环境变量
# ln -fs /opt/zbox/bin/mysqldump /usr/bin
# ln -fs /opt/zbox/bin/mysql /usr/bin
2. 导入老数据到新的禅道数据库中
在mysql数据库内部,执行命令
a.首先需要将导出的sql文件上传到新的服务器上,例如:上传至目录/opt下
b.输入mysql -u root -p,进入到mysql命令行中
c.如果自己需要的数据库不存在,则首先需要创建一个数据库,使用如下命令:create database zentao;
进入刚才创建的数据库:use zentao;
d.输入命令source /opt/zentao.sql,将老数据导入至新数据库中。
导入成功后,关闭数据库连接,使用命令exit;
3. 重新启动禅道的服务
# /opt/zbox/zbox restart
4.重新访问禅道网址