#!/bin/bash
#设置备份存储位置
folder=/data/mysqlBackup
cd $folder
#当前年月日
day=`date +%Y%m%d`
#删除当天备份
rm -rf $day
#创建当前时间的文件夹
mkdir $day
cd $day
#本机ip
host=localhost
#mysql用户
user=root
#mysql密码
password=password
#备份哪个库
db=mysqlbackuptest
#删除七天之前的数据,并备份
days=7
mysqldump -h$host -u$user -p$password $db>backup.sql
cd ..
day=`date -d "$days days ago" +%Y%m%d`
rm -rf $day
#mysql还原数据库命令
#mysql -u root -p -h 127.0.0.1 -P 3306 mysqlbackuptest1<backup.sql
linux下mysql数据库定时备份脚本
最新推荐文章于 2024-05-16 05:42:46 发布