备份任务

一、前置知识

备份任务:用于设置定时备份数据库

支持备份数据库类型

  • 可以选择三种类型的数据库进行备份 MySQL、Redis 和 KeeWiDB

有两种备份方式可供选择:

  • 周期:简单易用的备份间隔设置,例如每小时、每天等。
  • Crontab:允许更复杂的备份时间表,使用标准的 Crontab 表达式。

假设如果这个数据库在其他项目当中已经有了备份策略,如果我在我自己项目也用到了这个数据库同样也配置了备份策略,那么原来的备份策略怎么办

  • 其实两个备份策略都会执行

此处在备份任务中当我们配置好了备份数据库、任务名称、备份时间后那么该数据库就会在对应的云平台上进行备份

二、新建备份任务

如下图操作流程:备份系统 --> 备份任务 --> 新建

点击此按钮查看新建备份任务流程

以下配置备份任务:

  • 名称:这是备份任务的唯一标识符,应该见名知意,便于识别和管理。例如,你可以命名为 “KeeWiDB_每日备份”。

  • 类型:可以选择三种类型的数据库进行备份:MySQL、Redis 和 KeeWiDB。在这个例子中选择了 KeeWiDB。

  • 资源:资源是指要备份的具体数据库实例。点击下拉菜单可以选择具体的数据库实例。

  • Schedule:

    • 周期:简单易用的备份间隔设置,例如每小时、每天等。

    • Crontab:允许更复杂的备份时间表,使用标准的 Crontab 表达式。

以下可以看到我们的备份任务:

三、手动备份任务

如下图操作流程:备份系统 --> 备份任务 --> 选择你创建的任务 --> 操作 --> 备份

点击此按钮查看备份任务流程

四、查看备份详细信息

如下图操作流程:备份系统 --> 备份任务 --> 点你创建的任务

点击此按钮查看备份任务流程

以下备份详细信息:

任务详情

  • 创建时间:任务创建的时间戳,这里是2024年8月2日12点34分25秒。
  • 创建用户:创建任务的用户账号,这里为“ops”。
  • 任务名称:备份任务的名称,方便管理和识别,这里是“MySQL数据库测试备份”。
  • 任务状态:任务当前所处的状态,这里是“启动”,意味着任务已经开启并且正在运行。
  • 备份资源类型:被备份的数据库类型,这里是“MySQL”。
  • 备份资源ID:数据库实例的唯一标识符,这里是“cdb-jef21w2w”。
  • 备份资源名称:数据库实例的名称,这里是“cn-h5-mysql1”。
  • 备份资源状态:数据库实例当前的状态,这里是“运行中”,表示数据库正在正常工作。

Schedule

  • Schedule类型:备份任务的调度类型,这里是“Crontab”,表示使用Cron表达式来定义备份的时间表。
  • Crontab:具体的Cron表达式,这里是“0 0 *”,表示每天的0点0分开始备份。
  • Schedule名称:备份任务的调度名称,这里是“5-2-自动备份”
  • Schedule状态:备份任务的调度状态,这里是“开启”,表示任务已启用。
  • 总共运行次数:任务运行的总次数,这里是0次,表示任务尚未运行过。
  • 上次运行时间:任务最近一次运行的时间,由于任务尚未运行,所以此处为空

五、查看备份任务状态

如下图操作流程:备份系统 --> 备份任务 --> 选择你创建的任务 --> 点击对应的任务状态

点击此按钮查看备份任务流程

以下记录你备份成功或者失败的详细信息

powered by Gitbook更新时间: 2024-11-26 12:44:59 作者:李鑫濠

results matching ""

    No results matching ""