www.cnblogs.com/ruiyqinrui

开源、架构、Linux C/C++/python AI BI 运维开发自动化运维。 春风桃李花 秋雨梧桐叶。“力尽不知热 但惜夏日长”。夏不惜,秋不获。@ruiY--秦瑞

python爬虫,C编程,嵌入式开发.hadoop大数据,桉树,onenebula云计算架构.linux运维及驱动开发.

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

#!/bin/bash
# 设置mysql的登录用户名和密码
mysql_user="root"
mysql_password="weye@2419"
mysql_host="localhost"
mysql_port="3306"
mysql_charset="utf8mb4"

# 备份文件存放地址
backup_location=/data/db-back

# 是否删除过期数据
expire_backup_delete="ON"
expire_days=7
backup_time=`date +%Y%m%d%H%M`
backup_dir=$backup_location
#welcome_msg="Welcome to use MySQL backup tools!"


# 备份指定数据库中数
mysqldump -uroot -pweye@2419 --single-transaction --all-databases |gzip > /data/db-back/"$backup_time".sql.gz

 

# 删除过期数据
if [ "$expire_backup_delete" == "ON" -a "$backup_location" != "" ];
then
`find $backup_location/ -mtime +$expire_days -name \*.gz | xargs rm -rf`
fi

posted on 2021-09-01 15:34  秦瑞It行程实录  阅读(76)  评论(0编辑  收藏  举报
www.cnblogs.com/ruiyqinrui