热点推荐
- 百度25G超大容量免费网络硬盘
- 选择微软MSE免费杀毒软件的七个理由
- 注册网易163邮箱 免费享受多重服务
- BreakThru免费邮箱(可帮你赚钱)
- 移动手机号码@139.com邮箱
- 博客大巴(BlogBus.com)免费申请
- 阿里妈妈自助交易广告平台
最新发表
- 优酷推视频创收平台 拍好片可赚大钱
- bitly免费缩短网址域名转发
- 七牛云存储免费网络存储空间
- 免费注册Outlook.com电子邮箱
- 免费领取2014新年快乐免费qq秀套装
- 免费试用价值1760元Wifi无线行车记录
- 免费试用伊莎珂丝娇润嫩红套组
- 免费试用韩束火棘焕白洁面乳
- 搜狐苏州社区网友有奖调查问卷活动
- 360搜索“带着红包回家过年”免费抽
- 七牛云存储10GB免费网络存储空间
- 万方数据最新入口免费账号(wanfangd
阅览排行
利用godaddy免费空间对VPS进行数据备份
昨天在找到一个自动备份MySQL的脚本后,想到可以利用godaddy的免费空间对VPS的数据库以及网页进行异地备份。
首先登陆到godaddy的My Account页面开通免费空间,步骤很简单,可以点这儿围观。
在准备好godaddy的免费空间以后,就可以再VPS上动手术了,首先在VPS上安装lftp:
- yum -y install lftp
然后创建自动备份脚本backup.sh:
- #!/bin/bash
- ### MySQL Server Login Info ###
- MUSER="username"
- MPASS="password"
- MHOST="localhost"
- MYSQL="$(which mysql)"
- MYSQLDUMP="$(which mysqldump)"
- BAK="/home/yourname/backup/mysql"
- GZIP="$(which gzip)"
- ### FTP SERVER Login info ###
- FTPU="ftp username"
- FTPP="ftp password"
- FTPS="ftp server"
- NOW=$(date +"%d-%m-%Y")
- [ ! -d $BAK ] && mkdir -p $BAK || /bin/rm -f $BAK/*
- DBS="$($MYSQL -u $MUSER -h $MHOST -p$MPASS -Bse 'show databases')"
- for db in $DBS
- do
- FILE=$BAK/$db.$NOW-$(date +"%T").gz
- $MYSQLDUMP -u $MUSER -h $MHOST -p$MPASS $db | $GZIP -9 > $FILE
- done
- lftp -u $FTPU,$FTPP -e "mkdir /db-backup/$NOW;cd /db-backup/$NOW; mput /home/yourname/backup/mysql/*; quit" $FTPS
- find /home/yourname/backup/mysql -ctime +4 -exec rm {} \;
修改脚本权限,使其能运行:
- chmod +x backup.sh
将该脚本设为定时任务,将该脚本设为定时任务:
- crontab -e
添加一行内容:
- 00 00 * * * /bin/bash /root/backup.sh
这样一来,VPS会在每天凌晨0点执行备份脚本,然后将备份数据上传到godaddy的空间上,这样来VPS的数据备份就有了保证,而且也充分利用了godaddy的免费空间。
上一篇:1rack免费PHP空间 下一篇:AwardSpace免费PHP空间

RSS订阅