无论我们用WEB面板,还是用一键脚本安装环境建站,只要一旦我们开始用VPS、服务器,最为关键的就是服务器中的数据。因为大部分VPS、服务器商家都是无管理型主机,任何的安装和维护都需要我们自行管理。即便商家因自身问题导致服务器故障,数据丢失,其实最后损失的还是我们自己。商家给予的赔偿也仅仅是增加服务器时间或者退款,仅此而已。

所以,定期备份服务器的数据是至关重要的,在之前的文章中老蒋有提到一些手工和自动的备份方法。我们不管通过什么办法,只要是我们自己适合的都可以,有些人喜欢自己手工备份,有些人喜欢自动脚本备份。在这篇文章中,老蒋需要分享的是来自常用的OneinStack脚本提供商最新的脚本有支持多种第三方云存储备份,比如阿里云OSS、腾讯云COS、七牛、又拍云等等。

在这篇文章中将分享如何将服务器网站数据库和网站文件自动备份至七牛云存储中,且七牛云存储还有免费每月10GB流量和10GB存储空间,对于用来备份网站还是够用的。

老蒋部落分享过几个服务器备份的文章篇幅:

1、记录一次利用帝国备份王备份网站数据库和还原/迁移网站过程

2、OneinStack脚本Web环境内置网站、数据库本地/远程备份应用

3、如何备份VPS主机上的网站及数据库 - 手工备份篇

第一、准备工作

1、创建七牛云存储空间

我们需要有七牛云账户且创建一个私有云存储空间。可以参考:注册七牛云账户免费10GB存储和10GB流量搭建网站静态加速功能

2、获取七牛密钥

我们需要获取七牛云存储账户的AccessKey/SecretKey,因为等会需要对接使用。

3、升级最新版本

./upgrade.sh oneinstack

我们需要升级至最新的OneinStack脚本。

第二、配置七牛同步设置

./backup_setup.sh

输入脚本,准备配置七牛云存储备份信息。

这里输入6回车,因为这篇文章我们用七牛同步。

设置备份类型(数据库/网站文件/数据库和网站文件),以及设置备份周期天数。(默认5天备份一次)

我们选择服务器中已有的站点和数据库备份。

选择我们当前云存储所在的区域、以及开始准备好的密钥文件信息。这样我们就设置完毕。

第三、备份测试

./backup.sh

我们可以执行脚本,备份一次看看有没有错误,如果没有错误则设置没问题。备份完毕之后,我们可以到七牛云存储中看看是否成功。

第四、设置定时执行

crontab -e

0 1 * * * cd ~/oneinstack;./backup.sh > /dev/null 2>&1 &

设置保存完毕之后,这样就可以自动定时备份。

总结,以上是OneinStack设置七牛云存储自动定时备份网站和数据库的过程,这样我们可以将免费七牛云存储空间利用起来确保网站、服务器的数据库备份安全。

OneinStack定时同步备份数据库/网站至七牛云存储方法的更多相关文章

  1. CentOS下使用crontab+mysqldump实现定时自动备份数据库

    一 : 为什么要进行数据库的备份? 最主要的原因:尽可能地减少损失,包括时间上.精神上和金钱上的损失.很多人都不注意备份数据,以致在发生问题后丢失大量的重要数据.要知道,在地球上网是很危险的,即使做好 ...

  2. SQL Server 定时自动备份数据库

    在SQL Server中出于数据安全的考虑,所以需要定期的备份数据库,这篇文章介绍使用SQL Server 数据库代理中的作业定时自动备份数据库. 1.启动SQL Server代理服务,如下图: 绿色 ...

  3. Go语言实战 - 网站性能优化第一弹“七牛云存储”

    由于用户纷纷反应山坡网的打开速度比较慢,所以两天前我们决定把服务器从linode迁移到阿里云. 整个迁移过程非常平滑,基本上一个小时就完成了.而且阿里云的配套设施提供的也很不错,运行状态监控什么的都有 ...

  4. 七牛云存储 qiniu 域名 回收 文件上传 备份 下载 MD

    Markdown版本笔记 我的GitHub首页 我的博客 我的微信 我的邮箱 MyAndroidBlogs baiqiantao baiqiantao bqt20094 baiqiantao@sina ...

  5. Linux下七牛云存储qrsync命令行上传同步工具

    原址:https://m.aliyun.com/yunqi/ziliao/54370 VPS数据备份是一个重要的工作,之前在文章:使用七牛云存储自动备份VPS数据分享过使用七牛云存储提供的工具QRSB ...

  6. Wordpress网站添加七牛云cdn

    1.一个搭建好的网站和七牛云账号 2.七牛云进入控制面板 3创建存储空间 4创建好了空间拿七牛给你了测试域名(但只可以使用30天)所以绑定自定义域名(这个必须是备案过的) 5.设置自定义域名(加速域名 ...

  7. JavaWeb结合七牛云存储搭建个人相册服务

    JavaWeb结合七牛云存储搭建个人相册服务 一.引言1. 课程概述 相信很多人都知道网站一般会有很多图片,对于小型网站来说,图片放在网站服务器上不算什么,但当图片数量很大时,会造成服务器很臃肿,相应 ...

  8. CodeIgniter - 集成七牛云存储

    最近有一个项目需要集成七牛云存储的图片存储和调用功能,程序是基于CodeIgniter2.1.3的PHP框架.刚拿到手完全无从下手的感觉,因为像框架这种东西,想从官方的PHPSDK集成进去,需要改动很 ...

  9. PHP使用七牛云存储之图片的上传、下载、303重定向教程,CI框架实例

    网上关于七牛云存储的教程除了官网上的API文档,其他的资料太少了.研究了下API之后,现在已经能实现图片的上传和下载及上传之后的重定向. http://blog.csdn.net/cqcre/arti ...

随机推荐

  1. 删除操作——str.subString(0,str.length()-1)

    subString是String的一个方法,格式为: public String substring(int beginIndex, int endIndex)  返回一个新字符串,它是此字符串的一个 ...

  2. babel简介——简单介绍与实用(转)

    博客讲解内容如下: 1.babel是什么 2.javascript制作规范 3.babel转译器 4.babel的使用 5.常见的几种babel转译器和插件 6.babel最常见配置选项 7.babe ...

  3. JavaScript难点笔记

    前言 由于工作需求重新回顾了一下JavaScript,以下内容是我以前的学习笔记和其他参考资料整理完善后的内容,都是常用到的,使用频率比较高的,自己必须得精通的知识点的总结,便以后再复习参考. 第一章 ...

  4. SettingBar的点击事件拦截

    接下来我们再来看另外一个案例,正如上面界面上显示的两个条目,车辆选择和始发地点选择,他们都有一个共同的特点就是都有共同的标题,内容和右剪头按钮,这种情况下我们都会把它封装成一个组合的自定义View来显 ...

  5. javascript二叉树

    javascript中的二叉树一(binary tree) 毕业也快2年了,毕业之后就没有认真写过博客了,都是那里学习一下,这里弄一下.学习了也不做笔记,过后就忘记了.我对这种状态打从心里是讨厌的. ...

  6. CentOS7配置静态IP中NM_CONTROLLED不要设置为NO

    这个是网络管理的,之前一直是把这个选项设置为NO,然后在CentOS其中,每次重启网络服务都会失败,后来把这个设为YES就可以了.

  7. preventDefault 和 stopPropagation

    概述 以前开发项目的时候,总是分不清楚 preventDefault 和 stopPropagation,每次都是用 @click.stop试一下,不能就用@click.prevent试一下.今天来好 ...

  8. Python基本语法_文件操作_读写函数详解

    目录 目录 软件环境 file文件对象 open文件操作 读文件 read读取所有文件内容 readline获取一行内容 readlines读取所有文件内容 readreadlinereadlines ...

  9. Delphi XE2 之 FireMonkey 入门(33) - 控件基础: TFmxObject: SaveToStream、LoadFromStream、SaveToBinStream、LoadFromBinStream

    Delphi XE2 之 FireMonkey 入门(33) - 控件基础: TFmxObject: SaveToStream.LoadFromStream.SaveToBinStream.LoadF ...

  10. centos7配置NTP时间服务器

    Network Time Protocol--NTP时间服务器,用来同步网络中各个计算机时间的协议. 通常将一台服务器配置为时间服务器,然后集群内其他服务器都来同步这台服务器的时间. 目的:集群内所有 ...