confluence数据备份
Posted mxmbk
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了confluence数据备份相关的知识,希望对你有一定的参考价值。
上篇文章总结了confluence的docker-compose的搭建,但是考虑到数据安全性问题,需要最数据库进行备份
因为mysql的data目录已经挂载到宿主机,所以直接对mysql容器的宿主机进行数据备份即可
首先linux下安装mysql客户端:
yum intall mysql
其次编写备份脚本命令mysql-bash.sql:
#!/bin/sh base_path="/home/robot/mysql/backup/" now_date=$(date +%Y%m%d) before_date=$(date -d "3 days ago" "+%Y%m%d") backup_path=$base_path$now_date delete_path=$base_path$before_date echo "创建$backup_path路径。。。" mkdir -p $backup_path echo "开始备份confluence文件到目录【$backup_path】" mysqldump -h ‘127.0.0.1‘ -uroot -p‘123456‘ --databases confluence > $backup_path"/confluence.sql" echo "删除$delete_path路径。。。" rm -r $delete_path
然后编写定时任务每天晚上执行备份:
执行命令:crontab -e 输入:0 23 * * * sh /home/robot/backup/mysql-backup.sh
最后启动定时任务:
sudo service crond start
以上是关于confluence数据备份的主要内容,如果未能解决你的问题,请参考以下文章
Confluence 6 新 Confluence 安装配置一个数据源连接
Confluence 6 升级 Confluence 使用数据源