Amazon RDS for MariaDB 또는 MySQL DB 인스턴스 읽기 전용 복제본에 쓰기 작업을 수행하려면 어떻게 해야 합니까?

최종 업데이트 날짜: 2019년 12월 11일

Amazon Relational Database Service(Amazon RDS) for MariaDB 또는 MySQL DB 인스턴스 읽기 전용 복제본에서 읽기 및 쓰기 작업을 모두 수행해야 합니다. 어떻게 해야 합니까?

간략한 설명

Amazon RDS DB 인스턴스 읽기 전용 복제본은 읽기 전용으로 설계되었습니다. 일부 시나리오에서는 복제본을 수정할 수 있도록 DB 인스턴스 읽기 전용 복제본을 구성해야 할 수 있습니다.

해결 방법

Amazon RDS for MySQL 또는 MariaDB를 사용하는 경우 DB 인스턴스에 연결된 DB 파라미터 그룹에 대한 read_only 파라미터를 false로 설정하여 DB 인스턴스 읽기 전용 복제본을 읽기/쓰기로 구성할 수 있습니다. 다른 Amazon RDS 엔진(예: Amazon Aurora)을 사용하는 경우에는 read_only 파라미터를 수정할 수 없습니다.

Amazon RDS DB 인스턴스 읽기 전용 복제본을 읽기/쓰기로 구성하려면 다음 단계를 따르십시오.

  1. MySQL 또는 MariaDB 인스턴스에 대한 DB 파라미터 그룹을 생성합니다.
  2. 파라미터 그룹을 수정합니다.
  3. RDS DB 인스턴스를 DB 파라미터 그룹에 연결합니다.

참고: DB 파라미터 그룹을 지정하지 않고 DB 인스턴스를 생성하면 기본 DB 파라미터 그룹이 생성되며 기본 파라미터 그룹은 수정할 수 없습니다. 인스턴스에 연결된 사용자 지정 파라미터 그룹이 이미 있는 경우 새 파라미터 그룹을 생성할 필요가 없습니다. DB 파라미터 그룹에 대한 자세한 내용은 DB 파라미터 그룹 작업을 참조하십시오.

DB 파라미터 그룹 생성

  1. Amazon RDS 콘솔을 엽니다.
  2. 탐색 창의 [Parameter groups]에서 [Create parameter group]을 선택합니다.
  3. [Parameter group family]에서 파라미터 그룹 패밀리를 선택합니다.
  4. [Type]에서 [DB Parameter Group]을 선택합니다.
  5. [Group name]에 새 DB 파라미터 그룹 이름을 입력합니다.
  6. [Description]에 새 DB 파라미터 그룹의 설명을 입력합니다.
  7. [Create]를 선택합니다.

파라미터 그룹 수정

  1. Amazon RDS 콘솔을 엽니다.
  2. 탐색 창의 [Parameter groups]에서 수정하려는 파라미터 그룹을 선택합니다.
  3. [Parameter group actions]를 선택한 다음 [Edit]를 선택합니다.
  4. 다음 파라미터를 편집합니다. read_only = 0
  5. [Save changes]를 선택합니다.

RDS DB 인스턴스를 DB 파라미터 그룹에 연결

  1. Amazon RDS 콘솔을 엽니다.
  2. 탐색 창의 [Databases]에서 수정된 DB 파라미터 그룹에 연결할 DB 인스턴스를 선택합니다.
  3. [Modify]를 선택합니다.
    참고: 인스턴스 상태는 [Modifying]이고 파라미터 그룹은 [Applying]입니다.
  4. [Database options]에서 DB 인스턴스에 연결할 파라미터 그룹을 선택합니다.
  5. 인스턴스 상태가 [Available]이고 파라미터 그룹이 [Pending-reboot]가 되면 장애 조치 없이인스턴스를 재부팅합니다.
    참고: 파라미터 그룹 이름은 즉시 변경되지만, 파라미터 변경 사항은 장애 조치 없이 인스턴스를 재부팅해야 적용됩니다. 

이 문서가 도움이 되었습니까?

AWS에서 개선해야 할 부분이 있습니까?


도움이 필요하십니까?