- 注册时间
- 2011-10-23
- 最后登录
- 2011-10-31
- 阅读权限
- 50
- 积分
- 662
- 精华
- 0
- 帖子
- 213

升级   32.4%
|
1、登录SSH,创建文件backup.sh
2、粘贴以下代码到backup.sh,并保留。
解释:/home/backup为本地服务器寄存备份文件的目录,可以自在更改。
DataBakName:数据库文件名
WebBakName:网站数据文件名
OldData :五天后的自动删除的数据库文件
OldWeb :五天后的自动删除的网站数据文件
执行命令crontab -e,增加天天0点10分启动代码
创立数据备份脚本
./backup.sh
网站数据是一个网站的最主要的一局部,由于维护好咱们的网站数据成为建站计划的重要义务。godaddy的名费空间因为一个超大的广告,很少有人用来做站,不外我们能够把网站数据上传到这个免费空间。
3、为backup.sh增添执行权限。
稍等片刻,登录godaddy免费空间的FTP,看是否已经胜利上传了备份文件,假如存在,证实脚本已经设置准确。否则,当真检讨FTP信息是否设置正确。
vi /root/backup.sh
这个脚本可以设置删除多少天前的数据,所以就不必担忧免费空间的容量不足的问题。
VPS主动备份网站数据到godaddy免费空间
Posted on 2011 年 03 月 08 日 by 朱 茂海
目录
创建数据备份脚本添加脚本至crontab(自动启动程序)测试脚本
履行脚本backup.sh
#!/bin/bashcd /home/backup#定义数据库的名字跟旧数据库的名字DataBakName=Data_$(date +"%Y%m%d").tar.gzWebBakName=Web_$(date +%Y%m%d).tar.gzOldData=Data_$(date -d -5day +"%Y%m%d").tar.gzOldWeb=Web_$(date -d -5day +"%Y%m%d").tar.gz#删除本地3天前的数据rm -rf /home/backup/Data_$(date -d -3day +"%Y%m%d").tar.gz#导出mysql数据库/usr/local/mysql/bin/mysqldump -u root -p123456 zhumaohai > /home/backup/zhumaohai.sql#紧缩数据库tar zcf /home/backup/$DataBakName /home/backup/*.sql#删除sql文件rm -rf /home/backup/*.sql#压缩网站数据tar zcvf /home/backup/$WebBakName /home/wwwroot#上传到FTP空间,删除FTP空间5天前的数据ftp -v -n 8.8.8.8 >> ENDuser gdftpuser 123456type binarycd backupdelete $OldDatadelete $OldWebput $DataBakNameput $WebBakNamebyeEND
chmod +x /root/backup.sh添加脚本至crontab(自动启动程序)
10 00 * * * /root/backup.sh测试脚本 |
|