禅道迁移备份、恢复数据

1、找到对应的版本,下载安装包,将安装包直接解压到/opt目录下     不要解压到别的目录再拷贝到/opt  会有权限改变

cd /opt

tar xvzf ZenTaoPMS.11.4.stable.zbox_64.tar.gz

2、启动所有服务

/opt/zbox/zbox start

停止所有服务  /opt/zbox/zbox stop
重启所有服务 /opt/zbox/zbox restart

如果需要开机自启动 可以把 /opt/zbox/zbox restart 加到操作系统的自启动目录

在/etc/rc.d/rc.local 写入启动命令

3、替换备份的数据

覆盖/opt/zbox/data/mysql/

4、关闭centos防火墙
centos7
firewall-cmd --state
systemctl stop firewalld.service
systemctl disable firewalld.service

5、http://ip进入页面访问

6、设置远程备份数据  禅道地址为5.173 备份服务器地址为5.170
1)禅道数据库5.173
cd ~/.ssh/
ssh-keygen   三次回车
生成id_rsa      id_rsa.pub 两个文件
ssh-copy-id root@192.168.5.170
会在5.170的~/.ssh/目录下生成authorized_keys文件
ssh root@192.168.5.170
可直接登录,无需输入密码

2)备份数据代码,写到remote_bak.sh文件中,路径选择/opt/zbox/data/

#/bin/bash

date=`date +%Y%m%d`
bak_file=/opt/zbox/data/ZenTao_mysql_data.tar
tar czfP ${bak_file} /opt/zbox/data/mysql

if [ $? -eq 0 ];then
    scp -q ${bak_file} root@192.168.5.170:/root/ZenTaoPMS_bak/ZenTao_mysql_data_${date}.tar
fi
3)把此任务写到定时任务中,定在每周五的22点执行备份任务

crontab -e

输i写入以下任务

[root@localhost ~]# crontab -l
0 22 * * 5 /opt/zbox/data/remote_bak.sh

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值