

# 对 Aurora MySQL 数据库集群执行回溯
<a name="AuroraMySQL.Managing.Backtrack.Performing0"></a>

您可以将数据库集群回溯到指定的回溯时间戳。如果回溯时间戳不早于最早的可回溯时间，并且也不在未来，则数据库集群会回溯到该时间戳。

否则，通常将出错。此外，如果您尝试回溯启用了二进制日志记录的数据库集群，除非您选择了强制执行回溯，否则通常会出错。执行强制回溯可能会干扰使用二进制日志记录的其他操作。

**重要**  
回溯不会为所执行的更改生成二进制日志条目。如果您为数据库集群启用了二进制日志记录，则回溯可能会与您的二进制日志实施不兼容。

**注意**  
对于数据库克隆，在创建克隆后，您无法将数据库集群回溯到创建克隆之前的日期和时间。有关数据库克隆的更多信息，请参阅[克隆 Amazon Aurora 数据库集群卷](Aurora.Managing.Clone.md)。

## 控制台
<a name="AuroraMySQL.Managing.Backtrack.Performing.Console"></a>

以下过程介绍了如何使用控制台为数据库集群的执行回溯操作。

**使用控制台执行回溯操作**

1. 登录AWS 管理控制台并通过以下网址打开 Amazon RDS 控制台：[https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/)。

1. 在导航窗格中，选择**实例**。

1. 选择要回溯的数据库集群的主实例。

1. 对于 **Actions (操作)**，选择 **Backtrack DB cluster (回溯数据库集群)**。

1. 在 **Backtrack DB cluster (回溯数据库集群)** 页上，输入要将数据库集群回溯到的回溯时间戳。  
![\[回溯数据库集群\]](http://docs.aws.amazon.com/zh_cn/AmazonRDS/latest/AuroraUserGuide/images/aurora-backtrack-db-cluster.png)

1. 选择**回溯数据库集群**。

## AWS CLI
<a name="AuroraMySQL.Managing.Backtrack.Performing.CLI"></a>

以下过程介绍了如何使用 AWS CLI 回溯数据库集群。

**使用 AWS CLI 回溯数据库集群**
+ 调用 [backtrack-db-cluster](https://docs.aws.amazon.com/cli/latest/reference/rds/backtrack-db-cluster.html) AWS CLI 命令并提供以下值：
  + `--db-cluster-identifier` – 数据库集群的名称。
  + `--backtrack-to` – 将数据库集群回溯到的回溯时间戳，这是使用 ISO 8601 格式指定的。

  以下示例将数据库集群 `sample-cluster` 回溯到 2018 年 3 月 19 日上午 10 点。

  对于 Linux、macOS 或 Unix：

  ```
  aws rds backtrack-db-cluster \
      --db-cluster-identifier sample-cluster \
      --backtrack-to 2018-03-19T10:00:00+00:00
  ```

  对于 Windows：

  ```
  aws rds backtrack-db-cluster ^
      --db-cluster-identifier sample-cluster ^
      --backtrack-to 2018-03-19T10:00:00+00:00
  ```

## RDS API
<a name="AuroraMySQL.Managing.Backtrack.Performing.API"></a>

要使用 Amazon RDS API 回溯数据库集群，请使用 [BacktrackDBCluster](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_BacktrackDBCluster.html) 操作。该操作将在 `DBClusterIdentifier` 值中指定的数据库集群回溯到指定的时间。