定时备份数据库

crontab -e

30 2 * * * sh /srv/backdb.sh

————————————-分割线————————————-

#!/bin/sh
#backdb.sh

o_dbname=”/mysqldata/dbname-“`date -d “2 days ago” +%Y-%m-%d`”.sql”
n_dbname=”/mysqldata/dbname-“`date +%F`”.sql”
/usr/local/mysql/bin/mysqldump -u root –databases dbname > $n_dbname

if [ -f $o_dbname ]
then
 rm -rf $o_dbname
fi

————————————-分割线————————————-

发表评论

电子邮件地址不会被公开。 必填项已用*标注