一个备份mysql的shell

#备份目录
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 条评论。

发表评论


注意 - 你可以用以下 HTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

This site uses Akismet to reduce spam. Learn how your comment data is processed.