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