Q: Amazon RDS에서는 어떤 버전의 MySQL을 지원합니까? 

MySQL용 Amazon RDS는 현재 MySQL Community Edition 버전 5.5, 5.6 및 5.7을 지원합니다. 지원되는 마이너 버전에 대한 정보는 Amazon RDS 사용 설명서를 참조하십시오.

Q: Amazon RDS는 어떻게 "메이저" 버전과 "마이너" 버전을 구별합니까?

MySQL의 버전 번호는 다음과 같이 구성되어 있습니다.

MySQL 버전 = X.Y.Z

X = 주 버전, Y = 릴리스 레벨, Z = 릴리스 시리즈의 버전 번호.

Amazon RDS의 경우 주 버전 또는 릴리스 레벨이 변경(예: 11.2.0.2.X -> 11.2.0.4.X)되면 버전 변경이 주요하다고 판단합니다. 예: 5.6.X에서 5.7.X로 변경.

릴리스 내 버전 번호가 변경되는 경우 버전 변경을 마이너로 간주합니다. 예: 5.6.27에서 5.6.29로 변경.

Q: Amazon RDS에서는 엔진 버전 업그레이드 또는 현재 지원되는 엔진 버전 폐지에 대한 지침을 제공합니까?

예. Amazon RDS FAQ를 참조하십시오.

Q: MySQL용 Amazon RDS는 어떤 스토리지 엔진을 지원합니까?

MySQL용 Amazon RDS의 특정 시점으로 복원 및 스냅샷 복원 기능을 사용하려면 중단 복구 가능 스토리지 엔진이 필요하며, 이러한 기능은 InnoDB 스토리지 엔진에서만 지원됩니다. MySQL은 다양한 기능을 가진 여러 스토리지 엔진을 지원하지만, 모든 엔진이 중단 복구와 데이터 내구성에 최적화되어 있지는 않습니다. 예를 들어, MyISAM 스토리지 엔진에서는 안정된 중단 복구가 어렵기 때문에 중단 후에 MySQL을 다시 시작했을 때, 지정 시간 복구 또는 스냅샷 복구 기능이 의도대로 작동하지 않아 데이터가 손실 또는 손상될 수 있습니다. 그런데도 Amazon RDS에서 MyISAM을 사용하는 경우 이러한 단계를 수행하면 특정 시나리오에서는 DB 스냅샷 복원 기능이 유용할 수도 있습니다.

Federated Storage Engine은 현재 MySQL용 Amazon RDS에서 지원되지 않습니다.

Q: RDS MySQL DB 인스턴스의 마스터 사용자에게 어떤 권한이 부여됩니까?

새로운 DB 인스턴스를 생성할 때 사용되는 기본 마스터 사용자는 특정 권한을 갖습니다. 권한 목록은 Amazon RDS 사용 설명서에서 마스터 사용자 계정 권한 섹션을 참조하십시오.

Q: 어떤 MySQL용 Amazon RDS 버전에서 읽기 전용 복제본을 지원합니까?

MySQL 버전 5.5 이상을 사용하는 DB 인스턴스에서 읽기 전용 복제본 생성을 지원합니다. 교차 리전 읽기 전용 복제본은 MySQL 5.6 이상에서 지원됩니다. 자동 백업은 MySQL 5.6 이상을 실행하는 Amazon RDS 읽기 전용 복제본에 대해서만 지원됩니다.

읽기 전용 복제본이 작동하려면 소스 DB 인스턴스에 자동 백업이 활성화된 상태로 유지되어야 합니다.  

Q: MySQL용 Amazon RDS 읽기 전용 복제본을 사용할 수 있는 스토리지 엔진은 무엇입니까?

MySQL용 Amazon RDS 읽기 전용 복제본은 트랜잭션 스토리지 엔진이 필요하며, InnoDB 스토리지 엔진에서만 지원됩니다. MyISAM과 같은 비트랜잭션 MySQL 스토리지 엔진에서는 읽기 전용 복제본이 정상적으로 작동하지 않을 수 있습니다. 그래도 MyISAM에서 읽기 전용 복제본을 사용하려면 Amazon CloudWatch의 “복제 지연” 메트릭(AWS Management Console 또는 Amazon CloudWatch API를 통해)을 주의 깊게 모니터링하고 복제 오류로 인해 읽기 전용 복제본이 지연되는 경우 다시 만드십시오. 임시 테이블이나 다른 비트랜잭션 엔진을 사용할 때도 같은 주의 사항이 적용됩니다.

Q: 행 기반 복제를 사용하도록 내 소스 MySQL용 Amazon RDS DB 인스턴스와 읽기 전용 복제본 간에 복제를 설정할 수 있습니까?

MySQL 버전 5.6 이상에서는 바이너리 로깅 형식을 행 기반으로 설정할 수 있습니다. 기본적으로 복제는 대부분의 사용 사례 요구 사항을 충족하도록 혼합 형식(행 기반 및 문 기반 복제 모두 포함)으로 설정됩니다. MySQL 설명서에서 혼합 형식과 행 기반 복제의 차이점에 대한 자세한 내용을 확인할 수 있습니다.

Q: 다중 AZ 장애 조치 후 내 MySQL용 Amazon RDS 읽기 전용 복제본이 “멈춘” 것처럼 보이며, 소스 DB 인스턴스에서 업데이트를 가져오거나 적용할 수 없습니다. 어떻게 해야 합니까?

다중 AZ 장애 조치 후 MySQL용 Amazon RDS 읽기 전용 복제본이 소스 다중 AZ DB 인스턴스에서 업데이트를 가져오거나 적용할 수 없는 경우가 있습니다. 이는 장애 조치 시점에 MySQL binlog 이벤트가 디스크로 플러시되지 않았기 때문일 수 있습니다. 복제를 위해 MySQL DB 인스턴스를 구성할 때 Amazon RDS 사용 설명서를 그대로 따르는 것이 중요합니다.