Realizar um retrocesso de um cluster de banco de dados do Aurora MySQL - Amazon Aurora

Realizar um retrocesso de um cluster de banco de dados do Aurora MySQL

Você pode retroceder um cluster de banco de dados a um time stamp de retrocesso especificado. Se o time stamp do retrocesso não for anterior ao período do retrocesso mais antigo possível, e não for um período futuro, o cluster de banco de dados será retrocedido a esse time stamp.

Caso contrário, geralmente ocorre um erro. Além disso, se você tentar retroceder um cluster de banco de dados para o qual o log binário está habilitado, um erro normalmente ocorre, a menos que você tenha optado por forçar que o retrocesso ocorra. Forçar que um retrocesso ocorra pode interferir em outras operações que usam o log binário.

Importante

O retrocesso não gera entradas de log binário para as alterações que ele faz. Se você tiver o log binário ativado para o cluster de banco de dados, o retrocesso poderá não ser compatível com sua implementação do log binário.

nota

Para clones de banco de dados, não é possível retroceder o cluster de banco de dados antes da data e da hora em que o clone foi criado. Para obter mais informações sobre clonagem de banco de dados, consulte Clonar um volume para um cluster de banco de dados do Amazon Aurora.

O procedimento a seguir descreve como executar uma operação de retrocesso para um cluster de banco de dados usando o console.

Para executar uma operação de retrocesso usando o console
  1. Faça login no AWS Management Console e abra o console do Amazon RDS em https://console.aws.amazon.com/rds/.

  2. No painel de navegação, escolha Instances (Instâncias).

  3. Selecione a instância primária do cluster de banco de dados que deseja retroceder.

  4. Em Actions (Ações), escolha Backtrack DB cluster (Retroceder cluster de banco de dados).

  5. Na página Backtrack DB cluster (Retroceder cluster de banco de dados), digite o timestamp do retrocesso para o qual retroceder o cluster de banco de dados.

    Retroceder cluster de banco de dados
  6. Escolha Backtrack DB cluster (Retroceder cluster de banco de dados)

O procedimento a seguir descreve como retroceder um cluster de banco de dados usando a AWS CLI.

Para retroceder um cluster de banco de dados usando a AWS CLI
  • Chame o comando backtrack-db-cluster da CLI da AWS e forneça os seguintes valores:

    • --db-cluster-identifier – o nome do cluster de banco de dados.

    • --backtrack-to – o time stamp de retrocesso segundo o qual você deseja retroceder o cluster de banco de dados, especificado no formato ISO 8601.

    O exemplo a seguir retrocede o cluster de banco de dados sample-cluster a 19 de março de 2018, às 10h.

    Para Linux, macOS ou Unix:

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

    Para Windows:

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

Para retroceder um cluster de banco de dados usando a API do Amazon RDS, use a ação BacktrackDBCluster. Essa ação retrocede o cluster de banco de dados especificado no valor do DBClusterIdentifier ao período especificado.