GaussDB(for MySQL)能够保存多长时间的备份
云数据库GaussDB(for MySQL)实例的自动备份有效期根据用户设置的备份天数而定。详情请参见设置自动备份策略。
手动备份没有时间限制,用户可根据需要进行手动删除。详情请参见创建手动备份。
备份存储在对象存储服务上,不占用您创建的数据库空间。
如何清理云数据库GaussDB(for MySQL)的备份空间
GaussDB(for MySQL)的备份空间中存放的是自动备份、手动备份文件。
- 清理自动备份(全量备份+增量备份)
自动备份文件不支持手动删除,可通过修改备份策略调整备份保留天数,超出备份保留天数的已有备份文件会被自动删除。
- 清理手动备份(全量备份)
手动备份文件支持手动删除,具体请参见删除手动备份。
如何将GaussDB(for MySQL)数据库备份到弹性云主机上
您可以通过导出SQL语句的方式将数据库备份到弹性云主机上。弹性云主机不限制存放哪些数据,但是数据必须符合国家法律法规。您可以在弹性云主机上存放数据库备份,但不建议将弹性云主机作为数据库备份空间使用。
强烈推荐使用云数据库GaussDB(for MySQL)将备份数据存放到专业的对象存储服务上,以获得更高的数据可靠性和服务保障。
如何查看GaussDB(for MySQL)备份空间使用情况
通过管理控制台的“存储/备份空间”模块,可以详细查看备份空间使用情况。
操作步骤
步骤 1 登录管理控制台。
步骤 2 单击管理控制台右上角的,选择Region。
步骤 3 在页面左上角单击,选择“数据库 > 云数据库 GaussDB(for MySQL)”。
步骤 4 在“实例管理”页面,选择指定的实例,单击实例名称。
步骤 5 进入“基本信息”页面,在“存储/备份空间”模块查看备份空间使用情况。
图 备份空间
说明备份空间包含实例数据备份和binlog备份。
GaussDB(for MySQL)提供和实例磁盘大小相同的免费存储空间,用于存放您的备份数据。
为什么自动备份会失败
出现自动备份失败可能有以下原因:
- 网络环境稳定性不足。如网络延时、中断,系统会识别并延时半小时再次执行备份,您也可以及时进行一次手动备份。
- 系统多任务执行复杂性。如任务等待、中止,系统会识别并延时半小时再次执行备份,您也可以及时进行一次手动备份。
- 实例状态异常。如实例故障、状态变更中,系统会识别并在状态恢复正常后再次执行备份,您也可以及时进行一次手动备份。
- 参数修改异常。如修改参数并关联实例后导致实例故障,您可以对比参数修改前后的值是否正确、修改的参数是否存在关联参数需要一并修改、或者尝试恢复默认参数重启实例。
- 导入数据异常。
- 如果以上操作仍无法解决问题,请联系技术支持。
GaussDB(for MySQL)的备份是如何收费的
云数据库GaussDB(for MySQL)的备份文件存储在对象存储服务上,不占用用户购买实例的存储空间,GaussDB(for MySQL)提供了和实例磁盘大小相同的免费存储空间,用于存放您的备份数据。
自动备份的生命周期和实例的生命周期相同。如果实例删除,那么自动备份也会同时被删除,如果您有手动备份,手动备份不会自动删除。
举个例子,假如用户购买实例时,存储空间选择了200GB,那么所有的备份空间合计,只有超过200GB才开始计费,前200GB是免费的。对于超过免费容量的存储空间,目前仅支持按需计费,用多少收取多少费用。
注意免费的存储空间是在收取了数据盘的存储空间费用后赠送的,数据盘存储空间冻结以后不再收费,因此不再享受备份赠送空间。
用户实例冻结后,将没有免费的存储空间,会导致实例原有自动备份收费。
如果选择解冻实例,将恢复免费的存储空间。
如果直接删除冻结的实例,原有的自动备份将会同时被删除,备份空间不会继续收费。