使用Jenkins備份Mysql

MYSQL自動備份腳本

#! / bin/sh

#用戶名
mysql_user=user
#密碼
mysql_password=password
#數據庫地址
mysql_host=192.168.199.182
#庫名
mysql_dataBase=springboot
#備份路徑
mysql_backPath=/mnt/sda1/mysql_bak/
#備份時間
time=$(date +%Y%m%d%H%M%S)

#建立目錄
mkdir $mysql_backPath || true
#移除5天前備份數據
find $mysql_backPath -mtime +5 -name "*.*" -exec rm -rf {} \;
#處處sql文件
mysqldump --opt -h$mysql_host -u$mysql_user -p$mysql_password $mysql_dataBase>$mysql_backPath$mysql_dataBase$time.sql

Jenkins配置

備註:注意時區。。。

更詳細說明請點擊mysql

相關文章
相關標籤/搜索