主机迷主机迷

Linux定时备份网站源码和MySQL数据

假定要备份你的网站 domain.com 的源码和MySQL数据。

首先创建备份脚本 /usr/local/bakup.sh,内容如下

d=`date +%Y%m%d%H%M`

cd /home
cd wwwroot
tar -zcf /usr/bakup/domain.com$d.tar.gz domain.com/

mysqldump -u root -ppassword db > /usr/bakup/domain.com$d.sql

# 删除一周以前的备份
find /usr/bakup -mtime +7 -type f|xargs rm -f

修改bakup.sh的执行权限

chmod 700 /usr/local/bakup.sh

创建计划任务,每天1:00执行backup.sh

crontab -e
0 1 * * * /usr/local/bakup.sh
转载请注明出处 | 当前页面:主机迷 » Linux定时备份网站源码和MySQL数据

评论

  • 请输入 15 + 0 = ? 的计算结果: