3.6.2.2 简单完全还原

要从具有给定 ID 的备份执行 MySQL NDB Cluster 的完整还原,请按照此处列出的步骤操作:

  1. 确定要使用的备份。

    在此示例中,我们使用 ID 为 4 的备份,该备份是mycluster为本节之前创建的。

  2. 擦除 MySQL NDB Cluster 数据。

    执行此操作的最简单方法是停止然后执行集群的初始启动,如此处所示,使用 mycluster

    mcm> stop cluster mycluster;
    +------------------------------+
    | Command result               |
    +------------------------------+
    | Cluster stopped successfully |
    +------------------------------+
    1 row in set (15.24 sec)
    
    mcm> start cluster --initial mycluster;
    +------------------------------+
    | Command result               |
    +------------------------------+
    | Cluster started successfully |
    +------------------------------+
    1 row in set (34.47 sec)
  3. 恢复备份。

    这是使用restore cluster命令完成的,该命令需要备份 ID 和集群名称作为参数。因此,您可以将备份 4 恢复mycluster为如下所示:

    mcm> restore cluster --backupid=4 mycluster;
    +--------------------------------+
    | Command result                 |
    +--------------------------------+
    | Restore completed successfully |
    +--------------------------------+
    1 row in set (16.78 sec)