Amazon Aurora
Aurora 用户指南
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

将数据库集群还原至指定时间

可以将数据库集群还原到特定时间点,以创建新数据库集群。将数据库集群还原到某个时间点时,默认数据库安全组将应用于新数据库集群。如果需要将自定义数据库安全组应用于数据库集群,则在数据库实例可用之后,必须使用 AWS 管理控制台、AWS CLI modify-db-cluster 命令或 Amazon RDS API ModifyDBCluster 操作明确应用它们。

注意

有关备份和还原 Aurora 数据库集群的更多信息,请参阅备份和还原 Aurora 数据库集群的概述。对于 Aurora MySQL,可以将已配置的数据库集群还原为 Aurora 无服务器数据库集群。有关更多信息,请参阅还原 Aurora Serverless 数据库集群

您可以使用 AWS 管理控制台、AWS CLI 或 RDS API 将数据库集群还原到某个时间点。

控制台

将数据库集群还原至指定时间

  1. 登录 AWS 管理控制台 并通过以下网址打开 Amazon RDS 控制台:https://console.amazonaws.cn/rds/

  2. 在导航窗格中,选择数据库

  3. 选择要还原的数据库集群

  4. 对于 Actions (操作),选择 Restore to point in time (还原到时间点)

    启动数据库实例窗口随即显示。

  5. 选择最近可还原时间以还原到可能的最近时间,或选择自定义来选择时间。

    如果您选择 Custom (自定义),请输入要将集群还原到的日期和时间。

  6. 对于数据库实例标识符,输入已还原数据库实例的名称,然后完成其他选项。

  7. 选择 Launch DB Instance

AWS CLI

要将数据库集群还原到指定时间,请使用 AWS CLI 命令 restore-db-cluster-to-point-in-time 创建新的数据库集群。

针对 Linux、OS X 或 Unix:

aws rds restore-db-cluster-to-point-in-time \ --source-db-cluster-identifier mysourcedbcluster \ --db-cluster-identifier mytargetdbcluster \ --restore-to-time 2017-10-14T23:45:00.000Z

对于 Windows:

aws rds restore-db-cluster-to-point-in-time ^ --source-db-cluster-identifier mysourcedbcluster ^ --db-cluster-identifier mytargetdbcluster ^ --restore-to-time 2017-10-14T23:45:00.000Z
RDS API

要将数据库集群还原到指定时间,请结合以下参数调用 Amazon RDS API RestoreDBClusterToPointInTime 操作:

  • SourceDBClusterIdentifier

  • DBClusterIdentifier

  • RestoreToTime