码迷,mamicode.com
首页 > 其他好文 > 详细

confluence数据备份

时间:2018-08-03 10:46:30      阅读:283      评论:0      收藏:0      [点我收藏+]

标签:robot   linux   div   com   ase   安装   inux   dock   安全   

上篇文章总结了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数据备份

标签:robot   linux   div   com   ase   安装   inux   dock   安全   

原文地址:https://www.cnblogs.com/mxmbk/p/9411285.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!