GaussDB(for MySQL)备份类型

GaussDB(for MySQL)支持数据库实例的备份和恢复,以保证数据可靠性。

GaussDB(for MySQL)支持多种备份类型,默认开启自动备份。详细内容请参考设置自动备份策略

GaussDB(for MySQL)会定期进行全量备份和增量备份,用户可恢复数据到任意时间节点。

备份操作是实例级的,备份范围包含数据库实例中所有数据。

全量备份

全量备份表示对当前状态下的数据库实例中的所有数据进行一次完整的备份,用户可在任意时刻使用全量备份恢复创建备份时的完整数据。

增量备份

GaussDB(for MySQL)数据库系统自动每5分钟对上一次自动备份或增量备份后更新的数据进行备份。

自动备份

GaussDB(for MySQL)会在数据库实例的备份时段中创建数据库实例的自动备份。系统根据您设置的自动备份策略中的备份保留期保存数据库实例的自动备份。

手动备份

您还可以创建手动备份对数据库进行备份,手动备份是由用户启动的数据库实例的全量备份,会一直保存,直到用户手动删除。

跨区域备份

GaussDB(for MySQL)支持将备份文件存放到另一个区域存储,某一区域的实例故障后,可以在异地区域使用备份文件在异地恢复到新的GaussDB(for MySQL)实例,用来恢复业务。具体请参见设置跨区域备份策略

GaussDB(for MySQL)设置自动备份策略

操作场景

创建GaussDB(for MySQL)数据库实例时,系统默认开启自动备份策略,暂不支持关闭。实例创建成功后,您可根据业务需要设置自动备份策略。GaussDB(for MySQL)按照用户设置的自动备份策略对数据库进行备份。

GaussDB(for MySQL)的备份操作是实例级的,而不是数据库级的。当数据库故障或数据损坏时,可以通过备份恢复数据库,从而保证数据可靠性。由于开启备份会损耗数据库读写性能,建议您选择业务低峰时间段启动自动备份。

开启自动备份策略后,会自动触发一次全量备份。之后仍然会按照策略中的备份时间段和备份周期进行全量备份。实例在执行备份时,会将数据从实例上拷贝并上传到OBS备份空间,按照策略中的保留天数进行存放,备份时长和实例的数据量有关。

在进行全量备份的同时系统每5分钟会自动生成增量备份,用户不需要设置。生成的增量备份可以用来将库表数据恢复到指定时间点。

计费说明

全量备份和增量备份都是以压缩包的形式存储在对象存储服务上。具体收费规则请参见GaussDB(for MySQL)的备份是如何收费的

查看或修改自动备份策略

步骤 1登录管理控制台

步骤 2单击管理控制台左上角的,选择区域和项目。

步骤 3在页面左上角单击,选择“数据库 > 云数据库 GaussDB(for MySQL)”。

步骤 4在“实例管理”页面,选择指定的实例,单击实例名称。

步骤 5在左侧导航栏,单击“备份恢复”,单击“修改备份策略”。您可以查看到已设置的备份策略,如需修改备份策略,请调整以下参数的值。

保留天数:保留天数是指自动备份可保留的时间,默认为7天,可选择范围为1~732天。对于系统中最近一个全量备份文件,如果在新的全量备份未超过保留天数前系统会一直保留,直至新的全量备份超过保留天数后才会删除。

−增加保留天数,可提升数据可靠性,请根据需要设置。

−减少保留天数,会针对已有的备份文件生效,即超出备份保留天数的已有备份文件(包括全量备份和增量备份)会被自动删除,但手动备份不会自动删除,请您谨慎选择。

假如保留天数设置为“2”,表示超过两天的全量备份和增量备份会被自动删除。即周一产生的备份会在周三删除,同理,周二产生的备份会在周四删除。

全量备份文件自动删除策略:

已有备份文件超出备份天数后会自动删除,考虑到数据完整性,自动删除时仍然会保留最近的一次超过保留天数的全量备份,保证在保留天数内的数据可正常恢复。

假如备份周期选择“周一”、“周二”,保留天数设置为“2”,备份文件的删除策略如下:

−本周一产生的全量备份,会在本周四当天自动删除。原因如下:

本周二的全量备份在本周四当天超过保留天数,按照全量备份文件自动删除策略,会保留最近的一个超过保留天数的全量备份(即本周二的备份会被保留),因此周四当天删除本周一产生的全量备份文件。

−本周二产生的全量备份,会在下周三当天自动删除。原因如下:

下周一产生的全量备份在下周三超过保留天数,按照全量备份文件自动删除策略,会保留最近的一个超过保留天数的全量备份(即下周一的备份会被保留),因此下周三当天删除本周二产生的全量备份。

备份时间段:默认为24小时中,间隔一小时的随机的一个时间段 ,例如01:00~02:00,12:00~13:00等。

说明:建议根据业务情况,选择业务低峰时段。备份时间段以UTC时区保存。如果碰到夏令时/冬令时切换,备份时间段会因时区变化而改变。备份时间段内如果有其他任务长时间运行,可能会导致自动全备重试多次依然发起不了,最终跳过本次全备任务。

备份周期:默认全选,可修改,且至少选择一周中的1天。

若实例的备份策略被开启,则会立即触发一个全量的自动备份。

步骤 6 单击“确定”,确认修改。

----结束

GaussDB(for MySQL)常见问题解答

GaussDB(for MySQL)常见问题解答

  • GaussDB(for MySQL)能够保存多长时间的备份?

    云数据库GaussDB(for MySQL)实例的自动备份有效期根据用户设置的备份天数而定。详情请参见设置自动备份策略

    手动备份没有时间限制,用户可根据需要进行手动删除。详情请参见删除手动备份

    备份存储在对象存储服务上,不占用您购买的数据库空间。

  • 如何清理云数据库GaussDB(for MySQL)的备份空间?

    GaussDB(for MySQL)的备份空间中存放的是自动备份、手动备份文件。

    l清理自动备份(全量备份+增量备份)

    自动备份文件不支持手动删除,可通过修改备份策略调整备份保留天数,超出备份保留天数的已有备份文件会被自动删除。

    l清理手动备份(全量备份)

    手动备份文件支持手动删除,具体请参见删除手动备份。

  • 如何查看GaussDB(for MySQL)备份空间使用情况?

    1.登录管理控制台

    2.单击管理控制台左上角的,选择区域和项目。

    3.在页面左上角单击,选择“数据库 > 云数据库 GaussDB(for MySQL)”。

    4.在“实例管理”页面,选择指定的实例,单击实例名称。

    5.进入“基本信息”页面,在“存储/备份空间”模块查看备份空间使用情况。

    说明:备份空间包含实例数据备份和binlog备份。

    GaussDB(for MySQL)提供和实例磁盘大小相同的免费存储空间,用于存放您的备份数据。。需要设置备份策略,使用超出后会根据OBS计费标准收费。

  • 如何将GaussDB(for MySQL)数据库备份到弹性云服务器上?

    您可以通过导出SQL语句的方式将数据库备份到弹性云服务器上。弹性云服务器不限制存放哪些数据,但是数据必须符合国家法律法规。您可以在弹性云服务器上存放数据库备份,但不建议将弹性云服务器作为数据库备份空间使用。

    强烈推荐使用云数据库GaussDB(for MySQL)的自动备份和手动备份将备份数据存放到专业的对象存储服务上,以获得更高的数据可靠性和服务保障。

  • 为什么自动备份会失败?

    出现自动备份失败可能有以下原因:

    1.网络环境稳定性不足。如网络延时、中断,系统会识别并延时半小时再次执行备份,您也可以及时进行一次手动备份。

    2.系统多任务执行复杂性。如任务等待、中止,系统会识别并延时半小时再次执行备份,您也可以及时进行一次手动备份。

    3.实例状态异常。如实例故障、状态变更中,系统会识别并在状态恢复正常后再次执行备份,您也可以及时进行一次手动备份。

    4.参数修改异常。如修改参数并关联实例后导致实例故障,您可以对比参数修改前后的值是否正确、修改的参数是否存在关联参数需要一并修改、或者尝试恢复默认参数重启实例。

    5.导入数据异常。

    如导入数据不当导致系统表记录丢失,您可以参考使用DRS迁移到GaussDB(for MySQL)数据

    6.如果以上操作仍无法解决问题,请联系技术支持。

  • GaussDB(for MySQL)的备份是如何收费的?

    云数据库GaussDB(for MySQL)的备份文件存储在对象存储服务上,不占用用户购买实例的存储空间,GaussDB(for MySQL)提供了和实例磁盘大小相同的免费存储空间,用于存放您的备份数据。

    自动备份的生命周期和实例的生命周期相同。如果实例删除,那么自动备份也会同时被删除,如果您有手动备份,手动备份不会自动删除,详情请参见删除手动备份

    举个例子,假如用户购买实例时,存储空间选择了200GB,那么所有的备份空间合计,只有超过200GB才开始计费,前200GB是免费的。对于超过免费容量的存储空间,目前仅支持按需计费,用多少收取多少费用,具体收费请参见计费说明

    说明:免费的存储空间是在收取了数据盘的存储空间费用后赠送的,数据盘存储空间冻结以后不再收费,因此不再享受备份赠送空间。

    用户实例冻结后,将没有免费的存储空间,会导致实例原有自动备份收费。

    l如果选择解冻实例,将恢复免费的存储空间。

    l如果直接删除冻结的实例,原有的自动备份将会同时被删除,备份空间不会继续收费。

专题内容推荐

活动规则

活动对象:华为云电销客户及渠道伙伴客户可参与消费满送活动,其他客户参与前请咨询客户经理

活动时间: 2020年8月12日-2020年9月11日

活动期间,华为云用户通过活动页面购买云服务,或使用上云礼包优惠券在华为云官网新购云服务,累计新购实付付费金额达到一定额度,可兑换相应的实物礼品。活动优惠券可在本活动页面中“上云礼包”等方式获取,在华为云官网直接购买(未使用年中云钜惠活动优惠券)或参与其他活动的订单付费金额不计入统计范围内;