MySQL DB 스냅샷 엔진 버전 업그레이드
Amazon RDS를 사용하여 MySQL DB 인스턴스의 스토리지 볼륨 DB 스냅샷을 생성할 수 있습니다. DB 스냅샷 생성 시, 생성되는 스냅샷은 DB 인스턴스에서 사용하는 엔진 버전에 기반합니다. DB 스냅샷의 엔진 버전을 업그레이드할 수 있습니다.
RDS for MySQL의 경우 DB 스냅샷을 5.5.8 이상으로 업그레이드할 수 있습니다. RDS for MySQL DB 스냅샷에 사용 가능한 엔진 버전을 보려면 다음 AWS CLI 예제를 사용합니다.
aws rds describe-db-engine-versions --engine mysql --include-all --engine-version
example-engine-version
--query "DBEngineVersions[*].ValidUpgradeTarget[*].{EngineVersion:EngineVersion}" --output text
새 엔진 버전으로 업그레이드된 DB 스냅샷을 복원한 후에는 업그레이드가 성공적이었는지 테스트해야 합니다. 메이저 버전 업그레이드에 대한 자세한 내용은 RDS for MySQL DB 엔진 업그레이드 단원을 참조하십시오. DB 스냅샷을 복원하는 방법은 DB 인스턴스 복원 단원을 참조하십시오.
참고
자동 백업 과정에서 생성된 자동 DB 스냅샷은 업그레이드할 수 없습니다.
AWS Management Console, AWS CLI 또는 RDS API를 사용하여 DB 스냅샷을 업그레이드할 수 있습니다.
DB 스냅샷을 업그레이드하려면
AWS Management Console에 로그인한 후 https://console.aws.amazon.com/rds/
에서 Amazon RDS 콘솔을 엽니다. -
탐색 창에서 [Snapshots]를 선택합니다.
-
업그레이드할 스냅샷을 선택합니다.
-
작업에서 Upgrade snapshot(스냅샷 업그레이드)을 선택합니다. Upgrade snapshot(스냅샷 업그레이드) 페이지가 표시됩니다.
-
업그레이드할 New engine version(새 엔진 버전)을 선택합니다.
-
스냅샷을 업그레이드하려면 변경 내용 저장을 선택합니다.
업그레이드 중에는 이 DB 스냅샷의 모든 스냅샷 작업이 비활성화됩니다. 또한 DB 스냅샷 상태가 사용 가능에서 업그레이드 중으로 바뀐 다음 완료되면 활성으로 바뀝니다 스냅샷 손상 문제로 인해 DB 스냅샷을 업그레이드할 수 없는 경우, 상태가 사용할 수 없음으로 바뀝니다. 이 상태로부터 스냅샷을 복구할 수는 없습니다.
참고
DB 스냅샷 업그레이드에 실패하면 스냅샷이 원래 버전의 원래 상태로 롤백됩니다.
DB 스냅샷을 새 데이터베이스 엔진 버전으로 업그레이드하려면 AWS CLI modify-db-snapshot 명령을 사용합니다.
옵션
-
--db-snapshot-identifier
– 업그레이드할 DB 스냅샷의 식별자입니다. 식별자는 고유의 Amazon 리소스 이름(ARN)이어야 합니다. 자세한 내용은 Amazon RDS의 Amazon 리소스 이름(ARN) 섹션을 참조하세요. -
--engine-version
– DB 스냅샷을 업그레이드할 엔진 버전입니다.
예
대상 LinuxmacOS, 또는Unix:
aws rds modify-db-snapshot \ --db-snapshot-identifier
my_db_snapshot
\ --engine-versionnew_version
Windows의 경우:
aws rds modify-db-snapshot ^ --db-snapshot-identifier
my_db_snapshot
^ --engine-versionnew_version
DB 스냅샷을 새 데이터베이스 엔진 버전으로 업그레이드하려면 RDS API ModifyDBSnapshot 작업을 직접 호출하세요.
파라미터
-
DBSnapshotIdentifier
– 업그레이드할 DB 스냅샷의 식별자입니다. 식별자는 고유의 Amazon 리소스 이름(ARN)이어야 합니다. 자세한 내용은 Amazon RDS의 Amazon 리소스 이름(ARN) 섹션을 참조하세요. -
EngineVersion
– DB 스냅샷을 업그레이드할 엔진 버전입니다.