Mysql 自动定时备份 + 定时删除过期备份 脚本

研究了一下脚本,给数据库定时做全量备份,并定时删除过期(7天前)的备份。 过两天有心情,再加个e-mail命令,可以将备份发送到指定邮箱。 bakdir="/home/sqlbak/" filename="`date +%y%m%d`.sql" backname="`date +%y%m%d`.tar.gz" backusername = "sqlbakuser" if [ ! -x "${bakdir}" ];then mkdir ${bakdir} fi cd ${bakdir} mysqldump ${backusername} > ${filename} tar zcf ${backname} ${filename} rm -f ${filename} lastfilename="`date +%y%m%d --date '7 days ago'`.tar.gz" rm -f ${lastfilename} 说明: ...

June 30, 2018 · 1 min