lzy20021010

OneinStack网站文件/数据库定期备份到腾讯云COS教程
对于一个网站来说,最关键的就是服务器上的数据。最近,腾讯云将国内创业公司“前沿数控”的数据弄丢的事情在网上闹得沸沸...
扫描右侧二维码阅读全文
22
2018/08

OneinStack网站文件/数据库定期备份到腾讯云COS教程

对于一个网站来说,最关键的就是服务器上的数据。最近,腾讯云将国内创业公司“前沿数控”的数据弄丢的事情在网上闹得沸沸扬扬。这说明我们定期自行备份网站数据还是很重要的,本文就来介绍一下如何使用OneinStack一键安装脚本内置的备份脚本实现将网站文件/数据库定期备份到腾讯云COS。

腾讯云

创建腾讯云COS存储桶

1.腾讯云COS每个月提供50GB存储空间,10GB流量,超出的存储空间需要自掏腰包。

腾讯云COS免费配额

2.首先要到腾讯云控制台中申请API密钥,获得SecretId和SecretKey。进去会提示建议创建子账户,如果你觉得需要就去创建,用子账户登录后再申请,这里博主直接申请。

申请API密钥

3.然后到腾讯云对象存储控制台,创建存储桶。

腾讯云对象存储控制台

创建存储桶

地域可以选择离你比较近的地域,毕竟只有你下载数据。访问权限一般选择“私有读写”,毕竟网站数据不能对外公开。
2018年9月1日补充:地域请选择与你云服务器相同的地域,否则可能自动备份时网站文件会上传不上去。

OneinStack备份设置

4.在服务器上,进入OneinStack解压目录,运行命令:./backup_setup.sh,进行备份设置。

OneinStack备份设置

选择备份位置,这里应输入4.

5.然后会有备份内容、备份保留数量、备份的数据库、备份的网站等设置,具体图忘了截下来了。

6.选择创建COS存储桶的地域。

OneinStack备份设置

7.输入APPID、SecretId、SecretKey、Bucket信息,APPID就是刚才设置的存储桶名称后面的那一串数字,Bucket就是你输入的存储桶名称,SecretId、SecretKey刚才已经申请了。

OneinStack备份设置

如果下面显示一行蓝色的字“APPID/SecretId/SecretKey/region/bucket OK”,就是设置完成了。

8.我们可以运行./backup.sh,测试备份是否可以成功。

OneinStack备份设置

9.如果没有问题,可以运行设置定时备份。首先运行crontab -e,然后会用vi编辑器打开crontab文件。
按"Insert",插入一行:0 6 * * * ./root/oneinstack/backup.sh > /dev/null 2>&1 &(目录、时间请做相应替换)。然后再按"Insert",输入:wq退出。

腾讯云COS备份文件的下载

10.腾讯云COS上的文件可以通过腾讯云COS的控制台下载。

腾讯云COS备份文件的下载

也可以通过COSBrowser 工具自己搭建FTP服务器等方式实现下载,由于天色已晚,这里不再细说。如果需要可以查阅腾讯云的相关文档。

Last modification:August 25th, 2019 at 05:46 pm
If you think my article is useful to you, please feel free to appreciate

Leave a Comment