跳到主要内容

14.5 备份与恢复

TDengine IDMP 支持定时自动备份。备份可用于在数据丢失或损坏后将系统恢复到先前状态。

备份与恢复通过管理控制台 → 数据备份管理控制台 → 数据恢复访问。

数据备份

配置备份

在数据备份页面点击编辑(铅笔)图标以配置备份设置:

字段说明
备份模式备份计划:按固定小时间隔执行,或每天在指定时间执行
保留文件数量保留的备份文件数量,超出限制时旧文件将被删除。请根据可用磁盘空间设置此值。
备份目录服务器上存储备份文件的目录路径

点击保存应用配置。

管理备份

配置备份后,使用工具栏按钮控制备份进程:

  • 启动(▶): 开始备份计划。
  • 停止(⏹): 暂停备份计划。

页面显示当前备份状态(如:运行中、已停止)以及列出所有已生成备份文件的备份记录表:

说明
备份时间备份创建时间
结果备份结果(成功或失败)
备份文件备份压缩包的文件名
备份详情其他详细信息或错误信息

数据恢复

数据恢复是在服务器端手动执行的操作。恢复步骤显示在管理控制台 → 数据恢复页面。

注意

恢复操作必须在 IDMP 服务停止时进行。在服务运行时执行恢复可能导致数据不一致。

操作步骤:

  1. 停止 IDMP 服务进程。 在继续之前,确保所有服务进程已完全终止,以防止恢复过程中发生数据读写冲突。

  2. 备份原始数据目录。 通过检查安装目录中的 config/application.yml 文件找到数据存储目录,备份该目录以防恢复操作出错导致数据丢失。

  3. 确定目标备份文件。 在服务器上的备份文件存储目录中,找到与目标恢复时间点对应的备份文件,并验证其创建时间和完整性校验和。

  4. 执行数据恢复。 将已验证的备份文件解压到步骤 2 中确定的数据存储目录。解压前,确认该目录具有读写权限。

  5. 重启 IDMP 服务进程。 解压完成后,重启 IDMP 以激活已恢复的数据。

  6. 验证恢复结果。 登录 IDMP,检查核心业务数据、配置及其他内容是否与备份时间点的状态一致。