WordPress
用Cronjob定时备份数据库并发送至邮箱
2.用你喜欢的文本编辑器创建一个“backup.sh”文件,并输入如下代码:
cd /home/neolee/backups/ #把neolee该为你的用户名,下面那个也是
mkdir archives
mkdir mysql #创建了两个零时的文件夹
suffix=$(date +%y%m%d)
mysqldump --opt -uusername -ppassword databasename > mysql/backup1.$suffix.sql #-u后紧跟数据库用户名 -p后紧跟数据库密码 无需空格 databasename改为你需要备份的数据库名
tar zcf archives/backup1.$suffix.tar.gz mysql/* #将sql压缩一下
rm -r mysql/ #删除了零时文件夹mysql
mutt [email protected] -a /home/neolee/backups/archives/backup1.$suffix.tar.gz -s "Database Backup" #把[email protected]改为你的邮箱, "Database Backup"指的是邮件主题
rm -r archives #删除了零时文件夹archives