实战备份mysql脚本

该脚本详细介绍了如何实现针对阿里云RDS MySQL数据库的备份操作,包括每日备份、删除超过10天的旧备份、在工作日恢复到同一数据库,以及在周末恢复到不同数据库的功能。脚本还利用gzip进行文件压缩。
摘要由CSDN通过智能技术生成

脚本实现功能如下:

1.备份指定数据库

2.删除超过10天的备份文件

3.周一到周五,备份恢复到指定的同一个数据库

   周六和周日,备份恢复到指定的不同数据库

4.使用gzip对备份文件进行压缩

#!/bin/sh
#-----start
dbuser="bitchicken"
dpwd="123456"
dbname="chickens"
dbhost="rr-xxxxxxxx.mysql.rds.aliyuncs.com"
backupdir="/newdisk2" #
time="$(date +"%d-%m-%y-%H")" #
weekday=`date +%w`
MYSQLDUMP="/usr/bin/mysqldump" #
GZIP="/bin/gzip" #
$MYSQLDUMP -h$dbhost -u$dbuser -p$dpwd  $dbname > "$backupdir/$time.$dbname"
#--------end
#--------delete
find $backupdir -type f -mtime +10 -delete
#-----

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

乐大师

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值