OneinStack定时同步备份数据库/网站至七牛云存储方法

无论我们用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设置七牛云存储自动定时备份网站和数据库的过程,这样我们可以将免费七牛云存储空间利用起来确保网站、服务器的数据库备份安全。

原文地址:https://www.cnblogs.com/cqlb/p/9506977.html

时间: 2024-10-07 20:34:31

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

SQL Server 定时自动备份数据库

在SQL Server中出于数据安全的考虑,所以需要定期的备份数据库,这篇文章介绍使用SQL Server 数据库代理中的作业定时自动备份数据库. 1.启动SQL Server代理服务,如下图: 绿色角标说明已启动. 2.右键“作业”,选择“新建作业”,弹出新建作业对话框,如下: 3.输入名称,所有者.类别默认不用修改,点击左侧“步骤”,在步骤面板中新建步骤,如下图: 输入步骤名(自定义)和命令. 命令代码: declare @name varchar(250) set @name='C:\My

定时从一个数据库表中的数据存储到另外一个数据库中的表,而且怎么处理重复的数据?

原文:http://www.iteye.com/problems/77856 定时从一个数据库表中的数据存储到另外一个数据库中的表,而且怎么处理重复的数据? 表结构肯定是不能破坏,但是临时表如果是自己的数据库还行,问题是这个Oracle数据库是客户的数据库呢,你不能在他的数据库做任何多余的操作吧?还有别的更好的方法吗? 这个真的是比较困难. 首先,你要从客户机oracle取数据,因为这1分钟间隔之内不知道用户机新增加了哪些数据(大部分情况下是用户使用别的系统插入数据,而你又没有这个系统的程序接口

使用七牛云存储在网站中进行图片外链

在CSDN中写博客,如果想在文章中插入一张图片,其实是非常简单的,只要从你本机进行图片选择,然后选择上传,图片就会上传到CSDN的服务器,到时候在文章显示的时候就会读取该图片.但是如果是在自己的搭建的网站中要进行图片的显示就会遇到问题,因为图片无法从你本机读取,除非你的本机是一台服务器.所以我们要选择一个专门存储图片的服务商,同时存储的图片还能进行外链,即获得图片的URL地址,到时候就可以通过该URL访问并显示这张图片. 我推荐使用的图片存储商是七牛云存储,这是一个免费的存储空间,貌似百度云盘不

Wordpress网站添加七牛云cdn

1.一个搭建好的网站和七牛云账号 2.七牛云进入控制面板 3创建存储空间 4创建好了空间拿七牛给你了测试域名(但只可以使用30天)所以绑定自定义域名(这个必须是备案过的) 5.设置自定义域名(加速域名最好是二级域名)下面红框cdn是我备案域名的二级域名 6配置完加速域名(融合cdn域名)就去对你添加的这个域名进行cname解析(不懂借鉴https://developer.qiniu.com/fusion/kb/1322/how-to-configure-cname-domain-name) 7.

七牛云存储还有一个独一无二的特性——支持用户将文件从客户端直传到云服务器中

目前七牛已经拥有数千家客户,你会发现其中有很多都是像知乎.Weico.Camera360.美图秀秀.蝉游记和Vida等UGC(用户产生内容)类产品,尤其是在图片社交领域.这是因为,除了我在前面所说的“云存储”比传统方案更节省成本外,七牛云存储还有一个独一无二的特性——支持用户将文件从客户端直传到云服务器中.因为我看过蝉游记CTO Quake撰文写过这一特性,所以就直接引用他的原文来做说明: 常见的云存储上传文件流程一般如下: 用户 =>应用服务器 =>云存储提供商 这样多了一次上传的流程,和本

WP七牛云插件详解 - WP-QINIU 插件(WordPress连接到七牛云存储)-原创

推荐这款插件: WP-QINIU (WordPress连接到七牛云存储) 安装之后,会在设置和媒体两个菜单项中有显示. 其中设置,是做配置的. 重点: 1.数据存储访问域名:cdnblog.XXX.com(七牛云存储中数据存储空间绑定的域名.) 2.缩略图片样式名: thumb 在七牛后台设置,这样设置后,在媒体菜单中的七牛库可以看到上传图片的缩略图,否则图是挂的. --------------------------------------------------------- WP-QINI

七牛云存储android客户端及java服务端代码编写

前一篇博客提到让我很伤心的c应用,由于是一款供用户上传图片的应用,因此必须解决图片存储问题,如果直接将图片存储至服务器,当用户上传图片较多,服务器空间将很快吃紧,同时也没有那么大的带宽,现实中我买的阿里云服务器是最低配置,数据盘才20G,带宽才1M,如果用这样配置的服务器做图片存储,那实在太扯了.于是很自然的想到用图片云存储服务器,通过不断查找资料,最后将目标定位在七牛云和又拍云.在做选择时,主要对比了两者之间的价格及技术优势,也看了很多相关话题讨论,个人认为这两者无论从技术方案还是产品价格,都

WP集成七牛云存储(原创)

借助:七牛镜像存储 WordPress 插件 https://wordpress.org/plugins/wpjam-qiniu/ 安装本插件1.4.5及以上版本,请先安装并激活WPJAM BASIC插件.如果是使用1.4.5以下版本,WPJAM BASIC插件已包含七牛插件,如果启用WPJAM BASIC插件,请先停用插件. 个人总结: 1.在七牛设置一个公开的空间 2.绑定域名在加速域名这里填写自己的网站的二级域名,比如:cdn.yoursite.com .最后点击创建. 3.去你的网站域名

JavaWeb结合七牛云存储搭建个人相册

JavaWeb结合七牛云存储搭建个人相册 一.引言 1. 课程概述 相信很多人都知道网站一般会有很多图片,对于小型网站来说,图片放在网站服务器上不算什么,但当图片数量很大时,会造成服务器很臃肿,相应地对带宽要求也会提高,这就造成了成本的增加.其实现在已经流行云存储,我们可以把图片.大文件等放到第三方提供的云存储服务上,这会减少一部分成本.这门课程就介绍了JavaWeb结合七牛云存储来搭建个人相册服务. 2. 预备知识 掌握Servlet+JSP,能了解Bootstrap更好. 二.Just Do