标签: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
标签:robot linux div com ase 安装 inux dock 安全
原文地址:https://www.cnblogs.com/mxmbk/p/9411285.html