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
Faça login no AWS Management Console e abra o console do Amazon RDS em https://console.aws.amazon.com/rds/
. -
No painel de navegação, escolha Instances (Instâncias).
-
Selecione a instância primária do cluster de banco de dados que deseja retroceder.
-
Em Actions (Ações), escolha Backtrack DB cluster (Retroceder cluster de banco de dados).
-
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.
-
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.