tdsql(mysql版本)备份与恢复

发布时间 2024-01-06 15:31:08作者: chy_cug

一、现有帮助文档的内容:
自动备份设置
背景介绍
默认情况下,实例申请后将自动开启物理备份,每天业务低谷期(凌晨00:00~06:00)将自动全量备份数据;如果存在 binlog 文件,则每5分钟自动备份 binlog 文件。可通过实例详情页和备份&恢复界面进行备份设置。自动备份的地址将根据用户需要进行配置。
操作步骤
1. 进入备份设置界面。
● 通过实例详情页,进入备份设置界面。
- 非分布式实例:单击【实例管理】>选择所需非分布式实例 ID>【实例详情】>【备份设置】。
- 分布式实例:单击【实例管理】>选择所需分布式实例 ID>【Set 管理】>选择所需 SetID >【备份设置】。
● 通过备份&恢复界面,进入备份设置界面。
- 单击【实例管理】>单击所需实例 ID>【备份&恢复】>【备份设置】。
2. 单击【备份设置】,进入备份设置界面。
● 物理备份:指物理数据的全备份。
● 逻辑备份:指利用 SQL 语言从数据库中抽取数据并存于二进制文件的过程。逻辑备份是物理备份的补充。
● 增量备份:指基于物理增量的备份(基于xtrabackup工具)。
逻辑备份设置为开启时,将在实例创建的3H后进行备份,另外,备份起止时间并非准确时间,系统可能根据当前负载调整启动时间,因此建议设置时间>30min。
3. 设置备份类型及备份时间,及 binlog 和冷备的保存天数,单击【保存】,系统进入详情页,可以查看备份设置的进度和结果。

查看备份文件
背景介绍
在备份列表中可查看手动和自动备份的数据文件,自动备份的文件需要进行加载后查看。
操作步骤
1. 在赤兔管理台主界面,单击左侧菜单【实例详情】>单击所需实例 ID>【备份&恢复】,进入备份列表界面。
2. 在备份列表中查看所有已备份文件信息。单击【重新加载】,可加载显示自动备份的文件和未实时显示的手动备份文件。可根据列表上方搜索栏的【时间区间】、【文件类型】、【备份类型】,根据筛选条件查找所需备份文件。

数据回档
背景介绍
数据库回档功能是通过定期镜像和实时流水重建到临时实例,能回档到指定时间(精确到秒),且可以保证所有数据的时间切片一致,期间原有数据库或表的访问不受影响。 系统支持对数据库实例、数据库对象(库或表)进行回档,如果已经进行数据备份+binlog,可进行实时数据回档。
● 逻辑回档:存在逻辑备份时,可以支持库表级回档。
● 物理回档:存在物理备份时,支持实例级(全部库表)回档。
● 回档期间可能影响实例访问性能,请谨慎操作!
● 系统默认设置保存7天物理备份,即默认支持7天内"新建实例"的回档。
● 开启逻辑备份3小时后,支持以当前实例(新建表)方式回档。
● 分布式数据库仅支持以新建临时实例的回档方式。
操作步骤
1. 在赤兔管理台主界面,单击左侧菜单【实例详情】>单击所需实例ID>【备份&恢复】,进入备份列表界面。
2. 单击【逻辑回档】或【物理回档】,系统弹出回档相关对话框。
3. 进入【回档时间设置】子菜单,设置回档时间,单击【下一步】。
4. 进入【恢复库表选择】子菜单,选择需回档的库表,单击【下一步】。(物理回档无此项)
进行逻辑回档时,不进行该项的选择库表,则会进行物理回档。
5. 进入【回档实例设置】子菜单,进行需回档实例的资源和容灾设置。
6. 单击【开始创建】,系统进入数据回档任务流程界面,可以查看数据回档的进度和结果。
7. 回档完成后,单击【回档成功,立即切换 VIP】,可以将原实例和新实例进行切换,以替换现网可能出现混乱的实例数据。
8. 如果需要先校验数据,可关闭该页面。等校验完毕后,单击【控制台操作日志】找到该任务流程页面,再做切换。
回档时间为实际备份保留的时间,如果备份损坏或被删除,可能导致回档失败。若无特殊要求,回档创建的新临时实例建议与原实例保持相同规格。

二、备份需求:
每天全备,保留60天。

三、在赤兔平台配置,实现备份需求:
1、进入备份设置界面,单击【实例管理】>选择所需非分布式实例 ID>【实例详情】>【备份设置】
2、单击【备份设置】,进入备份设置界面,修改如下配置:
1)物理备份:开启
2)逻辑备份:关闭
3)增量备份:关闭
4)增量备份天数:0
5)备份起止时间:03:00-03:59
6)binlog和冷备份的保存天数:60

四、查看备份结果:
物理备份的路径如下所示:/tdsqlbackup/tdsqlzk/autocoldbackup/sets/set_1698378080_11/xtrabackup/xtrabackup+1700583339+20231122+001539+10.69.121.5+4006+2030402991+20231122+001549+5893698455+xbstream.lz4