Ryan

自动备份VPS数据到七牛,让你高枕无忧
博主一直在用七牛当做图床给博客加速,速度感觉很不错,但是仅仅是图床而已,虽说七牛也开放了相应的API,但是没办法,...
扫描右侧二维码阅读全文
10
2014/01

自动备份VPS数据到七牛,让你高枕无忧

博主一直在用七牛当做图床给博客加速,速度感觉很不错,但是仅仅是图床而已,虽说七牛也开放了相应的API,但是没办法,博主小白啊,不能利用API开发备份数据到七牛的程序服务大家啊。
博主刚才逛博客的时候在in笔记看到in笔记博主开发了相应的shell可以把vps的数据备份到七牛保存,真是灰常感谢in笔记博主啊。

手把手教你备份数据到七牛

1、如果没有七牛帐号的,可以点击【这里】注册。

2. 下载脚本,并安装,安全的,已经在github开源,欢迎fork ;

wget https://github.com/ccbikai/backuptoqiniu/archive/master.zip
unzip master.zip
mv backuptoqiniu-master backuptoqiniu
cd backuptoqiniu
python setup.py install

3. 配置backuptoqiniu.sh;推荐使用nano,当然,你喜欢vim的话也可以。

nano backuptoqiniu.sh ,按下面的要求配置(Shift+Insert粘贴),然后按^x(Ctrl+X)退出保存。

BACKUP_SRC="/home/wwwroot/32mb/public" #需要备份的目录,多个目录用空格隔开
MYSQL_SERVER="127.0.0.1" #mysql主机地址
MYSQL_USER="mysqluser" #mysql用户名
MYSQL_PASS="mysqlpassword" #mysql密码
DATEBASE="dbname" #mysql数据库名称
HOST="hostname" #主机名称,方便标记

4、配置upload.py;

vi upload.py ,然后按i 进入编辑模式,按下面的要求配置,然后按:x 退出保存。
qiniu.conf.ACCESS_KEY = "QnH9x6nJ_" #从七牛获取
qiniu.conf.SECRET_KEY = "SyDoO7oAK_" #从七牛获取
bucket="bucketname" #buket名称就是你在七牛添加的空间
host="hostname" #主机名称,方便标记,需要和backuptoqiniu.sh里边的主机名称一样

5. 赋予backuptoqiniu.sh执行权利,chmod +x backuptoqiniu.sh;

6. 执行./backuptoqiniu.sh 既可以上传;

7.通过 cron 来设置定时运行脚本

执行如下命令来修改Crontab

crontab -e

然后输入一下内容进行定时计划任务默认是vi编辑器,如果你有多个编辑器会提示你选择一个编辑器的,博主喜欢的是nano(如果是vim,你需要先按i 进入insert模式,然后再输入)

0 3 * * * /bin/bash /root/backuptoqiniu/backuptoqiniu.sh

按^X(Ctrl+X)保存并退出【如果是vim,保存的时候先按esc,然后输入" :x " (不含双引号) 回车。 】

搬瓦工年付$187机房套餐补货了,电信联通优化,512M内存/500G流量/1G带宽,建站稳定,优惠码:BWH1ZBPVK,【点击购买】!
搬瓦工年付$28CN2高速线路,512M内存/500G流量/1G带宽,电信联通优化,延迟低,速度快,建站稳定,优惠码同上,【点击购买】!
Last modification:March 16th, 2016 at 05:11 pm
If you think my article is useful to you, please feel free to appreciate

Leave a Comment

19 comments

  1. 趣味集

    七牛确实不错,试用一下备份

    1. Ryan
      @趣味集

      但是不能弄cookie free

  2. Vsen

    又一个多重备份,数据有保障了。

    1. Ryan
      @Vsen

      是啊,多備份是好事

  3. 香菇肥牛

    好像大家都在用七牛哎~~

    1. Ryan
      @香菇肥牛

      是啊,七牛很流行

  4. 馒头饭MADfan

    不知道备份的速度怎么样。。

    1. Ryan
      @馒头饭MADfan

      看你vps的位置

  5. 于尼玛

    来转转

  6. Chin

    晕了。。不过七牛的确特强大

  7. 323心

    不懂优化什么的东东!

  8. PHP二次开发

    这个好像还不错,七牛是啥?

    1. Ryan
      @PHP二次开发

      一個靜態CDN

  9. FROYO

    给力,主题不错

  10. 靠谱分享

    vim保存退出是“:wq”

    1. Ryan
      @靠谱分享

      你可以试试:x的

  11. 若水

    后排。

  12. 夕虚

    沙发~ :bobo_bulini:

    1. Ryan
      @夕虚

      你不是備案然後放鍋內了么?怎麼這麼慢?