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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM