MySQL备份

这是一个用于MySQL数据库自动备份的shell脚本,它每天会创建一个日期格式化的.sql备份文件,并进行gzip压缩。脚本还包含了一个保留最近30天备份的清理机制。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

mysql备份脚本

#!/bin/bash
# 时间
DATE=`date +%Y_%m_%d`
定义要备份的格式
# FileNametest=test-${DATE}.sql
FileName=${DATE}.sql

# 天数
DAYS=30
# 备份目录
cd /opt/mysql-back
mysqldump -h db-mysql -uroot -p<PASSWORD>  --databases  <DATABASE> > ${FileName}
sleep 2
tar zcvf  ${FileName}.tar.gz      ${FileName}
sleep 1
rm -f  ${FileName}

# 保留时间
find /opt/mysql_back  -mtime +${DAYS}  -exec rm -rf {} \;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值