193
云计算
负载均衡
产品简介
产品价格
快速入门
用户指南
实践操作
常见问题
购买指南
云服务器
产品简介
计费规则
购买指导
控制台使用指南
常见问题
云数据库
产品简介
计费规则
购买指导
快速入门
连接实例
控制台使用指南
对象存储
产品简介
控制台使用指南
程序员百科
Python
什么是数据库服务器备份?

产品推荐:

1、安全稳定的云服务器租用,2核/2G/5M仅37元,点击抢购>>>

2、高防物理服务器20核/16G/50M/500G防御仅350元,点击抢购>>>

3、百度智能建站(五合一网站)仅880元/年,点击抢购>>> 模板建站(PC+手机站)仅480元/年,点击抢购>>>

4、阿里云服务器2核2G3M仅99元/年、2核4G5M仅199元/年,新老同享,点击抢购>>> 

5、腾讯云服务器2核2G4M仅99元/年、新老同享,点击抢购>>>   



点击这里注册天翼云特邀VIP帐号,立即体验云服务备份>>>


本章节介绍数据库服务器备份的基本概念,包含产品定义,应用一致性,约束与限制,以及与云主机备份的对比。

数据库服务器备份简介

业界对备份一致性的定义包括如下三类:

不一致备份:备份的文件、磁盘不在同一个时间点。云服务备份中的云主机备份提供对弹性云服务器的基于多云硬盘一致性快照技术的数据保护。如果使用云硬盘备份进行多个磁盘单独备份,多个磁盘由于备份时间点不一致,会出现不一致备份。

崩溃一致性备份:崩溃一致性备份会捕获备份时磁盘上已存在的数据,文件或磁盘数据在同一时间点,但不会备份内存数据并且静默应用系统,不保证应用系统备份一致性。尽管并未保证应用一致性,但通常情况下,操作系统重启后会进行chkdsk等磁盘检查过程来修复各种损坏错误,数据库会进行日志回滚操作保证一致性。

应用一致性备份:文件或磁盘数据在同一时间点,并备份内存数据,保证应用系统一致性。

云服务备份同时支持崩溃一致性备份和应用一致性备份(即数据库服务器备份)。下文均将应用一致性备份称为数据库服务器备份。

当云服务器部署MySQL或SAP HANA等数据库,通过云服务备份的数据库服务器备份功能,可完成对云服务器数据及应用缓存的备份。崩溃一致性备份在不停机期间仅能完成对数据和部分应用缓存的备份。在发生系统故障、数据丢失的事件时,使用数据库服务器备份,即可快速重启业务。而使用崩溃一致性备份可能会出现部分应用配置恢复不完全的情况。

数据库服务器备份与云主机备份的区别

对比维度数据库服务器备份云主机备份
备份/恢复对象部署MySQL或SAP   HANA等数据库应用的云服务器不包含数据库等应用的云服务器
备份粒度云服务器云服务器
存储库类型数据库服务器备份存储库云主机备份存储库
推荐场景云主机部署了MySQL或SAP HANA等数据库,需要对包含数据库的云服务器进行备份。恢复时能够恢复全部的数据和应用配置。云主机不包含数据库等应用,只需要对数据进行备份。恢复时能够恢复全部的数据。
如果包含MySQL或SAP HANA等数据库的云服务器只进行服务器备份,恢复时可能会出现部分应用配置恢复不完全,重新启用应用时可能会出现问题等情况。

适用范围

支持安装Agent进行数据库服务器备份的操作系统如下表所示。

数据库名称操作系统类型版本范围
SQLServer 2008/2012WindowsWindows Server 2008, 2008 R2,   2012, 2012 R2 for x86_64
SQLServer 2014/2016/EEWindowsWindows Server 2014, 2014 R2,   2016 Datacenter for x86_64
MySQL 5.5/5.6/5.7Red HatRed Hat Enterprise Linux 6, 7 for   x86_64
SUSE
CentOSCentOS 6, 7 for x86_64
EulerEuler OS 2.2, 2.3 for x86_64
HANA 1.0/2.0SUSESUSE Linux Enterprise Server 12   for x86_64

兼容性列表以外的数据库,可以参考最佳实践中的“通过自定义脚本实现其它Linux应用的一致性备份”进行制作自定义脚本完成数据库服务器备份。

操作流程

云服务备份数据库备份的主要流程如下图所示。

更改安全组:使用数据库备份前需要先更改云服务器的安全组。

安装agent:更改云服务器的安全组和在云服务器安装agent没有严格的先后顺序,在执行服务器备份前完成两项操作即可。

创建数据库备份:在备份服务器前创建数据库备份存储库后,绑定相应的云服务器,即可创建数据库备份。

修改或编写自定义脚本:在完成控制台上的数据库备份后,需要在云服务器中的数据库上修改或编写自定义脚本,才能完成数据库备份。

验证数据库备份结果:使用自定义脚本实现数据库备份后,可以通过操作验证数据库备份结果是否成功。

恢复服务器数据:可以使用备份恢复云服务器的数据,数据库应用和数据等将与备份时间点的数据保持一致。


这条帮助是否解决了您的问题? 已解决 未解决

提交成功!非常感谢您的反馈,我们会继续努力做到更好! 很抱歉未能解决您的疑问。我们已收到您的反馈意见,同时会及时作出反馈处理!