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.37

2024년 4월 30일

2024년 6월 18일

2025년 9월

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 추가 지원 사용 단원을 참조하십시오.

마이너 버전은 메이저 버전보다 먼저 표준 지원이 종료될 수 있습니다. 예를 들어 마이너 버전 8.0.28은 2024년 3월 28일에 표준 지원 종료일에 도달한 반면 메이저 버전 8.0은 2026년 7월 31일에 표준 지원 종료일에 도달합니다. RDS는 이 날짜 사이에 MySQL 커뮤니티에서 릴리스하는 8.0.* 마이너 버전을 추가로 지원할 예정입니다.

새 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 마이너 버전

마이너 버전

MySQL 버전 8.0.37

MySQL 버전 8.0.37은 이제 Amazon RDS에서 사용할 수 있습니다. 이 릴리스에는 MySQL 커뮤니티와 Amazon RDS에서 추가한 수정 및 개선 사항이 포함되어 있습니다.

새로운 기능 및 개선 사항

인스턴트 DDL 문을 실행한 후 업데이트하면 어설션 실패로 이어지는 버그가 수정되었습니다.

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 추가 지원 사용 단원을 참조하십시오.

Amazon RDS for MySQL에 대한 Amazon RDS 추가 지원 버전

다음 콘텐츠에는 RDS for MySQL 버전에 대한 모든 RDS 추가 지원 릴리스가 나와 있습니다.

RDS for MySQL 버전 5.7.44-RDS.20240529에 대한 RDS 추가 지원

RDS for MySQL 버전 5.7.44-RDS.20240529에 대한 RDS 추가 지원을 사용할 수 있습니다.

버그 수정:

  • fix_after_pullout을 구현하여 field.cc 어설션 실패를 수정했습니다.

  • 특정 SQL 쿼리에 대해 클라이언트에 메타데이터를 반환할 때 발생하는 널 포인터 오류를 수정했습니다. 이러한 쿼리에는 SELECT 절에 동적 파라미터와 하위 쿼리가 포함되어 있었습니다.

  • 느슨한 인덱스 스캔 또는 인덱스의 비연속 범위 스캔에 GROUP BY를 사용할 때 잘못된 결과가 표시되던 문제를 수정했습니다.

  • 지속성 중 MySQL 충돌 시 GTID 정보가 손실되는 문제를 수정했습니다.

  • InnoDB 트랜잭션이 무기한 중단될 수 있는 경쟁 조건을 수정했습니다.

  • 그룹 복제의 인증 정보 정리에서 경쟁 조건을 수정했습니다.

  • 동시 페이지 작업 시 역방향 인덱스 스캔 문제를 수정했습니다.

  • 동시 시나리오에서 일관되지 않은 전체 텍스트 검색(FTS) 상태 문제를 수정했습니다.

  • 테이블 삭제 시 변경 버퍼와 관련된 어설션 문제를 수정했습니다.

  • 모든 플러그인 유형에서 deinit 함수 호출에 대한 동작이 통합되었습니다.

CVE 수정됨:

RDS for MySQL 버전 5.7.44-RDS.20240408에 대한 RDS 추가 지원

RDS for MySQL 버전 5.7.44-RDS.20240408에 대한 RDS 추가 지원을 사용할 수 있습니다.

이 릴리스에는 다음 CVE에 대한 패치가 포함되어 있습니다.

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

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 덤프 및 로드 함수를 사용하여 데이터베이스 미리 보기 환경에서 데이터베이스를 내보내거나 데이터베이스 미리 보기 환경으로 데이터베이스를 가져올 수 있습니다.

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

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

  • 리전 간 스냅샷 복제

  • 리전 간 읽기 전용 복제본

  • RDS 프록시

데이터베이스 미리 보기 환경에서 새 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.3

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

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

데이터베이스 미리 보기 환경의 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를 참조하세요.