Aurora MySQL DB 클러스터의 역추적 수행
DB 클러스터를 지정한 역추적 타임스탬프로 역추적할 수 있습니다. 역추적 타임스탬프가 가장 이른 역추적 시간의 이전이 아니고 미래인 경우, DB 클러스터는 그 타임스탬프로 역추적됩니다.
그렇지 않으면 오류가 발생하는 것이 보통입니다. 또한 이진 로그 기록이 활성화된 DB 클러스터의 역추적을 시도할 경우, 역추적 강제 시행을 선택하지 않으면 일반적으로 오류가 발생합니다. 역추적을 강제로 시행하면 이진 로그 기록을 사용하는 다른 작업이 중단될 수 있습니다.
중요
역추적은 역추적으로 인한 변경 사항에 binlog 항목을 생성하지 않습니다. DB 클러스터에 이진 로그 기록이 활성화된 경우에 역추적을 하면 binlog 실행과 호환되지 않을 수도 있습니다.
참고
데이터베이스 복제본의 경우 복제본이 생성된 날짜와 시간 이전으로 DB 클러스터를 역추적할 수 없습니다. 데이터베이스 복제에 대한 자세한 내용은 Aurora DB 클러스터에 대한 볼륨 복제 단원을 참조하세요.
다음 절차에서는 콘솔을 사용하여 DB 클러스터의 역추적 작업을 수행하는 방법을 설명합니다.
콘솔로 역추적 작업을 수행하려면
AWS Management Console에 로그인한 후 https://console.aws.amazon.com/rds/
에서 Amazon RDS 콘솔을 엽니다. -
탐색 창에서 Instances(인스턴스)를 선택합니다.
-
역추적하려는 DB 클러스터의 기본 인스턴스를 선택합니다.
-
작업에서 Backtrack DB cluster(DB 클러스터 역추적)를 선택합니다.
-
Backtrack DB cluster(DB 클러스터 역추적) 페이지에서 DB 클러스터를 역추적할 역추적 타임스탬프를 입력합니다.
-
DB 클러스터 역추적을 선택합니다.
다음 절차에서는 AWS CLI를 사용하여 DB 클러스터를 역추적하는 방법에 대해 설명합니다.
AWS CLI를 사용하여 DB 클러스터를 역추적하려면
-
backtrack-db-cluster AWS CLI 명령을 호출하고 다음 값을 입력합니다.
-
--db-cluster-identifier
– DB 클러스터의 이름입니다. -
--backtrack-to
– DB 클러스터를 역추적할 역추적 타임스탬프로, ISO 8601 형식으로 지정됩니다.
다음 예제에서는 DB 클러스터를
sample-cluster
2018년 3월 19일 오전 10시로 역추적합니다.대상 LinuxmacOS, 또는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
-
Amazon RDS API를 사용하여 DB 클러스터를 역추적하려면 BacktrackDBCluster 작업을 사용하십시오. 이 작업은 DBClusterIdentifier
값에 지정된 DB 클러스터를 지정 시간으로 역추적합니다.