超详细的Linux数据库定时备份及上传至阿里云oss

Linux数据库定时备份及上传至阿里云oss

备份数据库脚本 命名为(xxx.sh)

#当前时间
dd=`date +%Y-%m-%d-%H-%M-%S`
echo "执行sql文件备份!备份时间: $dd"
#执行备份命令 -u 数据库名 -p 数据库密码 -h 主机地址 -P mysql端口 -E后是 要备份的数据库名 > 要备份到的地址  
#.gz 是将备份好的文件压缩
mysqldump -u用户名 -p密码 -h主机号 -P数据库端口号 --single-transaction --default-character-set=utf8 -R -E 要备份的数据库名| gzip>存储路径/数据库名-$dd.sql.gz
#打印备份成功日志
echo "xxx数据库sql文件备份成功!  xxx-$dd.sql 压缩成功!"
echo "压缩后文件存储路径为---->> 存储路径/数据库名-$dd.sql.gz"
echo "执行文件上传至阿里云oss!上传时间为:$dd"
#执行文件上传至阿里云oss操作 /ossutil64 cp 是ossutil64文件上传命令 你要上传的文件  oss://你的桶名backetName 
/ossutil64 cp 存储路径/数据库名-$dd.sql.gz oss://桶名/$dd/
echo "数据库备份文件上传至阿里云oss成功!"
echo "==============================上传成功=
评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值