本站对提到的各类软件、wp网站插件不提供下载链接(以前提到的不算也可能失效),可自行寻找,也可花30元钱购买全部的软件或插件(按编号编排,不单卖!!!),还提供免费的wp模板、4000+免费电子书,见详情:点击这里
本文链接地址: http://edu.loli9.com/linux-mysql-ftp-backup.html
1、在服务器新建backup目录
2、backp目录文件下新建b.sh,键入以下代码(需要修改的地方自己修改一下)
#!/bin/sh FTP_IP=ip FTP_USER=zhanghao FTP_PASS=mima FTP_backup=/beifen/mysql BK_DR=/backup/mysql DB_DR=/var/lib/mysql DAYS=7 LINUX_USER=root date=`date +%Y%m%d` tar zcvf $BK_DR/ep15$date.tar.gz $DB_DR chown -R $LINUX_USER:$LINUX_USER $BK_DR find $BK_DR -name "ep15*" -type f -mtime +$DAYS -exec rm {} \; deldate=`date -d -7day +%Y%m%d` ftp -i -v -n $FTP_IP 21 <<END user $FTP_USER $FTP_PASS binary cd $FTP_backup lcd $BK_DR mput ep15$date.tar.gz mdelete ep15$deldate.tar.gz bye END
3、SSH端输入crontab-e,键入以下代码的第一行
22 09 * * * /backup/b.sh >> /backup/mylog.log 2>&1 31 09 * * * init 6