跳到主要内容

从备份集中恢复数据

KubeBlocks 支持从备份集中恢复数据。

  1. 查看备份。

    对已有的集群,执行:

    kbcli cluster list-backups mysql-cluster

    如果集群已经被删除,执行:

    kbcli dataprotection list-backups
  2. 从特定的备份中恢复集群。

    # 恢复集群
    kbcli cluster restore myrestore --backup mybackup
    >
    Cluster myrestore created

    # 查看被恢复集群的状态
    kbcli cluster list myrestore
    NAME NAMESPACE CLUSTER-DEFINITION VERSION TERMINATION-POLICY STATUS CREATED-TIME
    myrestore default apecloud-mysql ac-mysql-8.0.30 Delete Running Oct 30,2023 16:26 UTC+0800
  3. 连接被恢复集群,进行验证。

    当集群状态为 Running 后,执行以下命令连接到集群并进行验证:

    kbcli cluster connect myrestore