Amazon RDS의 MySQL 버전 - Amazon Relational Database Service

Amazon RDS의 MySQL 버전

MySQL의 경우 버전 번호는 버전 = X.Y.Z로 구성됩니다. Amazon RDS 용어에서 X.Y는 메이저 버전을 나타내고 Z는 마이너 버전 번호를 나타냅니다. Amazon RDS 구현을 위해서, 메이저 버전 번호가 변경될 경우—(예: 버전 5.7에서 8.0으로) 이를 메이저 버전 변경으로 간주합니다. 마이너 버전 번호만 변경된 경우(예: 버전 8.0.32에서 8.0.34로 변경)에는 마이너 버전 변경으로 간주합니다.

Amazon RDS에서 지원되는 MySQL 마이너 버전

Amazon RDS는 현재 다음과 같은 MySQL 마이너 버전을 지원합니다.

참고

월과 연도만 있는 날짜는 대략적인 날짜이며 알 수 있는 정확한 날짜로 업데이트됩니다.

마이너 버전에서는 Amazon RDS 확장 지원을 사용할 수 없습니다.

MySQL 엔진 버전 커뮤니티 릴리스 날짜 RDS 릴리스 날짜 RDS 표준 지원 종료일
8.0

8.0.36

2024년 1월 16일

2024년 2월 12일

2025년 3월

8.0.35

2023년 10월 25일

2023년 11월 9일

2025년 3월

8.0.34

2023년 7월 18일

2023년 8월 9일

2024년 9월

8.0.33

2023년 4월 18일

2023년 6월 15일

2024년 9월

8.0.32

2023년 1월 17일

2023년 2월 7일

2024년 9월

5.7

5.7.44*

2023년 10월 25일 2023년 11월 2일

2024년 2월 29일

* 이 마이너 버전은 메이저 버전에 Amazon RDS 확장 지원이 적용되면 계속 사용할 수 있습니다. 자세한 내용은 Amazon RDS 추가 지원 사용 단원을 참조하십시오.

새 DB 인스턴스를 생성할 때는 현재 지원되는 모든 MySQL 버전을 지정할 수 있습니다. 메이저 버전(예: MySQL 5.7) 및 지정된 메이저 버전에 대해 지원되는 모든 마이너 버전을 지정할 수 있습니다. 버전이 지정되지 않은 경우 Amazon RDS는 지원되는 버전(보통 최신 버전)을 기본값으로 설정합니다. 메이저 버전이 지정되었지만 마이너 버전이 지정되지 않은 경우, Amazon RDS는 고객이 지정한 메이저 버전의 최근 릴리스를 기본값으로 설정합니다. 지원되는 버전 목록과 새로 만든 DB 인스턴스의 기본값을 보려면 describe-db-engine-versions AWS CLI 명령을 사용합니다.

예를 들어 RDS for MySQL 버전 목록을 보려면 다음 CLI 명령을 실행합니다.

aws rds describe-db-engine-versions --engine mysql --query "*[].{Engine:Engine,EngineVersion:EngineVersion}" --output text

기본 MySQL 버전은 AWS 리전에 따라 다를 수 있습니다. 특정 마이너 버전으로 DB 인스턴스를 생성하려면 DB 인스턴스 생성 중에 마이너 버전을 지정합니다. 다음 AWS CLI 명령을 사용하여 AWS 리전의 기본 마이너 버전을 확인할 수 있습니다.

aws rds describe-db-engine-versions --default-only --engine mysql --engine-version major-engine-version --region region --query "*[].{Engine:Engine,EngineVersion:EngineVersion}" --output text

major-engine-version을 메이저 엔진 버전으로 바꾸고 리전을 AWS 리전으로 바꿉니다. 예를 들어, 다음 AWS CLI 명령은 5.7 메이저 버전과 미국 서부(오레곤) AWS 리전(us-west-2)에 대한 기본 MySQL 마이너 엔진 버전을 반환합니다.

aws rds describe-db-engine-versions --default-only --engine mysql --engine-version 5.7 --region us-west-2 --query "*[].{Engine:Engine,EngineVersion:EngineVersion}" --output text

Amazon RDS를 통해 사용자는 MySQL 인스턴스를 Amazon RDS가 지원하는 새 메이저 버전으로 언제 업그레이드할지를 제어합니다. 특정 MySQL 버전과의 호환성을 유지하고, 프로덕션 환경에 배포하기 전에 애플리케이션으로 새 버전을 테스트하고, 가장 원하는 일정에 맞춰 메이저 버전 업그레이드를 수행할 수 있습니다.

자동 마이너 버전 업그레이드가 활성화되는 경우, 새 MySQL 마이너 버전이 Amazon RDS에서 지원되면 DB 인스턴스가 새 MySQL 마이너 버전으로 자동 업그레이드됩니다. 이 패치는 예약 유지보수 중에 발생합니다. DB 인스턴스를 수정하여 자동 마이너 버전 업그레이드를 활성화 또는 비활성화할 수 있습니다.

자동으로 예약된 업그레이드를 사용하지 않기로 선택한 경우, 사용자는 메이저 버전 업데이트를 위해 선택한 것과 동일한 프로시저에 따라 지원되는 마이너 버전 릴리스로 수동으로 업그레이드할 수 있습니다. 자세한 정보는 DB 인스턴스 엔진 버전 업그레이드 섹션을 참조하세요.

Amazon RDS는 현재 MySQL 버전 5.6에서 버전 5.7로, 그리고 MySQL 버전 5.7에서 버전 8.0으로의 메이저 버전 업그레이드를 지원합니다. 메이저 버전 업그레이드에 약간의 호환성 위험이 수반되므로 업그레이드가 자동으로 이루어지지 않습니다. 즉, DB 인스턴스 수정을 요청해야 합니다. 프로덕션 인스턴스를 업그레이드하기 전에 모든 업그레이드를 철저하게 테스트해야 합니다. MySQL DB 인스턴스 업그레이드에 대한 자세한 내용은 MySQL DB 엔진 업그레이드를 참조하십시오.

기존 DB 인스턴스의 DB 스냅샷을 만들고 DB 스냅샷에서 복구해 새 DB 인스턴스를 만든 다음 새로운 DB 인스턴스에 대한 버전 업그레이드를 시작함으로써, 업그레이드하기 전에 새 버전과 비교하여 DB 인스턴스를 테스트할 수 있습니다. 그런 다음 원래의 DB 인스턴스에 대한 업그레이드 여부를 결정하기 전에 DB 인스턴스의 업그레이드된 복제본에서 안전하게 실험을 진행할 수 있습니다.

Amazon RDS에서 지원되는 MySQL 메이저 버전

RDS for MySQL 메이저 버전은 해당 커뮤니티 버전에 대한 커뮤니티 사용 주기가 끝날 때까지 표준 지원에 따라 사용할 수 있습니다. RDS 표준 지원 종료일이 지난 후에도 유료로 메이저 버전을 계속 실행할 수 있습니다. 자세한 내용은 Amazon RDS 추가 지원 사용Amazon RDS for MySQL 요금을 참조하세요.

다음 날짜를 사용하여 테스트 및 업그레이드 주기를 계획할 수 있습니다.

참고

월과 연도만 있는 날짜는 대략적인 날짜이며 알 수 있는 정확한 날짜로 업데이트됩니다.

MySQL 메이저 버전 커뮤니티 릴리스 날짜 RDS 릴리스 날짜 커뮤니티 수명 종료 날짜 RDS 표준 지원 종료일 RDS 추가 지원 요금 부과 시작일(1년) RDS 추가 지원 요금 부과 시작일(3년) RDS 추가 지원 종료일

MySQL 8.0

2018년 4월 19일

2018년 10월 23일

2026년 4월

2026년 7월 31일

2026년 8월 1일 2028년 8월 1일

2029년 7월 31일

MySQL 5.7*

2015년 10월 21일

2016년 2월 22일

2023년 10월

2024년 2월 29일

2024년 3월 1일 2026년 3월 1일

2027년 2월 28일

* MySQL 5.7은 이제 RDS 추가 지원하에서만 사용할 수 있습니다. 자세한 내용은 Amazon RDS 추가 지원 사용 단원을 참조하십시오.

데이터베이스 미리 보기 환경 작업

2023년 7월, Oracle은 MySQL의 새로운 릴리스 모델을 발표했습니다. 이 모델에는 Innovation 릴리스와 LTS 릴리스라는 두 가지 유형의 릴리스가 포함됩니다. Amazon RDS는 MySQL Innovation 릴리스를 RDS 미리 보기 환경에서 사용할 수 있도록 합니다. MySQL Innovation 릴리스에 대한 자세한 내용은 MySQL Innovation 및 장기 지원(LTS) 버전 소개를 참조하세요.

데이터베이스 미리 보기 환경의 RDS for MySQL DB 인스턴스는 다른 RDS for MySQL DB 인스턴스와 기능적으로 유사합니다. 하지만 프로덕션 워크로드에는 데이터베이스 미리 보기 환경을 사용할 수 없습니다.

미리 보기 환경에는 다음과 같은 제한 사항이 적용됩니다.

  • Amazon RDS는 생성 시점으로부터 60일이 지난 모든 DB 인스턴스를 백업 및 스냅샷과 함께 삭제합니다.

  • 범용 SSD와 프로비저닝된 IOPS SSD 스토리지만 사용할 수 있습니다.

  • DB 인스턴스와 관련해서는 AWS Support의 도움을 받을 수 없습니다. 대신 AWS 관리형 Q&A 커뮤니티인 AWS re:Post에 질문을 게시할 수 있습니다.

  • DB 인스턴스의 스냅샷을 프로덕션 환경으로 복제할 수 없습니다.

미리 보기에서 지원되는 옵션은 다음과 같습니다.

  • db.m6i, db.r6i, db.m6g, db.m5, db.t3, db.r6g, and db.r5 DB 인스턴스 클래스를 사용하여 DB 인스턴스를 생성할 수 있습니다. RDS 인스턴스 클래스에 대한 자세한 내용은 DB 인스턴스 클래스 단원을 참조하세요.

  • 단일 AZ 배포와 다중 AZ 배포를 모두 사용할 수 있습니다.

  • 표준 MySQL 덤프 및 로드 함수를 사용하여 데이터베이스 미리 보기 환경에서 데이터베이스를 내보내거나 데이터베이스 미리 보기 환경으로 데이터베이스를 가져올 수 있습니다.

데이터베이스 미리 보기 환경에서 지원하지 않는 기능

다음 기능은 데이터베이스 미리 보기 환경에서 사용할 수 없습니다.

  • 리전 간 스냅샷 복제

  • 리전 간 읽기 전용 복제본

데이터베이스 미리 보기 환경에서 새 DB 인스턴스 생성

AWS Management Console, AWS CLI 또는 RDS API를 사용하여 데이터베이스 미리 보기 환경에서 DB 인스턴스를 생성할 수 있습니다.

데이터베이스 미리 보기 환경에서 DB 인스턴스를 생성하는 방법
  1. https://console.aws.amazon.com/rds/에서 AWS Management Console에 로그인한 후 Amazon RDS 콘솔을 엽니다.

  2. 탐색 창에서 대시보드를 선택합니다.

  3. 다음 그림과 같이 대시보드 페이지에서 데이터베이스 미리 보기 환경 섹션을 찾습니다.

    
                                    RDS 콘솔, 대시보드에 링크가 표시된 미리 보기 환경 섹션

    데이터베이스 미리 보기 환경으로 바로 이동할 수도 있습니다. 계속하려면 먼저 제한 사항을 확인하고 수락해야 합니다.

    
                                    미리 보기 환경 제한 사항 대화 상자
  4. RDS for MySQL DB 인스턴스를 생성하려면 일반적으로 Amazon RDS DB 인스턴스를 생성할 때와 동일한 프로세스를 따릅니다. 자세한 내용은 DB 인스턴스 생성콘솔 절차를 참조하세요.

AWS CLI를 사용하여 데이터베이스 미리 보기 환경에 DB 인스턴스를 생성하려면 다음 엔드포인트를 사용합니다.

rds-preview.us-east-2.amazonaws.com

RDS for MySQL DB 인스턴스를 생성하려면 일반적으로 Amazon RDS DB 인스턴스를 생성할 때와 동일한 프로세스를 따릅니다. 자세한 내용은 DB 인스턴스 생성AWS CLI 절차를 참조하세요.

RDS API를 사용하여 데이터베이스 미리 보기 환경에 DB 인스턴스를 생성하려면 다음 엔드포인트를 사용합니다.

rds-preview.us-east-2.amazonaws.com

RDS for MySQL DB 인스턴스를 생성하려면 일반적으로 Amazon RDS DB 인스턴스를 생성할 때와 동일한 프로세스를 따릅니다. 자세한 내용은 DB 인스턴스 생성RDS API 절차를 참조하세요.

데이터베이스 미리 보기 환경의 MySQL 버전 8.2

이제 MySQL 버전 8.2를 Amazon RDS 데이터베이스 미리 보기 환경에서 사용할 수 있습니다. MySQL 버전 8.2에는 MySQL 8.2.0의 변경 사항에 설명된 여러 개선 사항이 포함되어 있습니다.

데이터베이스 미리 보기 환경에 대한 자세한 내용은 데이터베이스 미리 보기 환경 작업 섹션을 참조하세요. 콘솔에서 미리 보기 환경에 액세스하려면 https://console.aws.amazon.com/rds-preview/를 선택합니다.

데이터베이스 미리 보기 환경의 MySQL 버전 8.1

이제 MySQL 버전 8.1을 Amazon RDS 데이터베이스 미리 보기 환경에서 사용할 수 있습니다. MySQL 버전 8.1에는 MySQL 8.1.0의 변경 사항에 설명된 여러 개선 사항이 포함되어 있습니다.

데이터베이스 미리 보기 환경에 대한 자세한 내용은 데이터베이스 미리 보기 환경 작업 섹션을 참조하세요. 콘솔에서 미리 보기 환경에 액세스하려면 https://console.aws.amazon.com/rds-preview/를 선택합니다.

더 이상 사용되지 않는 Amazon RDS for MySQL 버전

Amazon RDS for MySQL 버전 5.1, 5.5, 5.6은 더 이상 사용되지 않습니다.

MySQL에 대한 Amazon RDS 사용 중단 정책에 대한 자세한 내용은 Amazon RDS FAQ를 참조하세요.