博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
OneinStack定时同步备份数据库/网站至七牛云存储方法
阅读量:7200 次
发布时间:2019-06-29

本文共 1095 字,大约阅读时间需要 3 分钟。

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

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

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

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

1、

2、

3、

第一、准备工作

1、创建七牛云存储空间

我们需要有七牛云账户且创建一个私有云存储空间。可以参考:

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

你可能感兴趣的文章
Confirm the Ending
查看>>
day5 python全栈学习笔记
查看>>
ntp网络时间服务搭建
查看>>
php 正则 常用基础
查看>>
选择排序
查看>>
结对-五子棋游戏-设计文档
查看>>
lamp安装
查看>>
ubuntu 上的ruby安装
查看>>
ubuntu 16.04 安装jdk9错误
查看>>
设计模式之单例模式探究
查看>>
webpack相关
查看>>
jQuery的三种$()
查看>>
bzoj 2654: tree
查看>>
回文数的判断
查看>>
PLSQL_案例优化系列_体会索引让SQL举步维艰的一面(案例6)
查看>>
OAF_架构MVC系列4 - Control的概述(概念)
查看>>
ny2 括号配对问题
查看>>
再续mysql编码问题
查看>>
【线段树合并】【P2824】 [HEOI2016/TJOI2016]排序
查看>>
【Java】native关键字
查看>>