#备份目录
BackupPath=”/home/mysql/backup”
#备份文件名
BackupFile=”dbbackup”$(date +%y%m%d_%H)”.sql”
#数据库的用户名及密码
user=”root”
passwd=”Welcome@123″
#检查备份目录是否存在
if !(test -d $BackupPath)
then
mkdir $BackupPath
fi
使用mysql提供的mysqldump备份脚本 /usr/local/mysql/bin/mysqldump -u$user -p$passwd –allow-keywords –default-character-set=utf8 –set-charset -R -A –master-data=2 >”$BackupPath”/”$BackupFile” #删除三个月前的备份文件 find “$BackupPath” -name “dbbackup*[log,sql]” -type f -mtime +3 -exec rm -rf {} \;
0 条评论。