mysql数据库自动备份脚本

脚本内容如下:

Now=$(date +"%d-%m-%Y") 
File=/storage/mysqldumpfile238CEM/MysqlDumpFile238CEM-$Now.sql
echo "===备份开始==="
echo "备份文件位于本地/storage/mysqldumpfile238CEM"
mysqldump -h 192.168.0.23 -uroot -p'123456' --all-databases --skip-lock-tables> $File 
echo "===备份完成==="
echo "开始检查是否有7天前的备份文件"
SevenDays=$(date -d -7day  +"%d-%m-%Y") 
if [ -f /storage/mysqldumpfile238CEM/MysqlDumpFile238CEM-$SevenDays.sql ] 
then
rm -rf /storage/mysqldumpfile238CEM/MysqlDumpFile238CEM-$SevenDays.sql 
echo "7天之前的备份文件已删除 "
else
echo "不存在7天之前的备份文件 "
fi

猜你喜欢

转载自blog.csdn.net/kevinsingapore/article/details/81872683