내용으로 건너뛰기

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

3분 분량
0

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

간략한 설명

Amazon RDS DB 인스턴스 읽기 복제본은 기본적으로 읽기 전용입니다. 상황에 따라, 복제본을 수정할 수 있도록 DB 인스턴스 읽기 복제본을 구성해야 할 수 있습니다.

해결 방법

Amazon RDS for MySQL 또는 MariaDB를 사용 중인 경우, DB 인스턴스 읽기 복제본을 읽기/쓰기로 구성하십시오. 이렇게 하려면 DB 인스턴스와 연결된 DB 파라미터 그룹의 read_only 파라미터를 false로 설정하면 됩니다. read_only 파라미터는 다른 Amazon RDS 엔진(예: Amazon Aurora)을 사용할 때는 수정할 수 없습니다.

참고: 복제본에서 쓰기를 활성화해도 백업, 복원, 장애 조치와 같은 자동화에는 아무런 영향이 없습니다. 하지만 쓰기의 영향을 이해하지 못하고 쓰기를 수행하면 불일치 또는 복제 실패와 같은 결과를 초래할 수 있습니다.

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

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

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

DB 파라미터 그룹 만들기

  1. Aurora 및 RDS 콘솔을 엽니다.
  2. 탐색 창의 파라미터 그룹에서 파라미터 그룹 만들기를 선택합니다.
  3. 파라미터 그룹군에서 파라미터 그룹군을 선택합니다.
  4. 유형에서 DB 파라미터 그룹을 선택합니다.
  5. 그룹 이름에 새 DB 파라미터 그룹의 이름을 입력합니다.
  6. 설명에 새 DB 파라미터 그룹의 설명을 입력합니다.
  7. 만들기를 선택합니다.

파라미터 그룹 수정

  1. Aurora 및 RDS 콘솔을 엽니다.
  2. 탐색 창의 파라미터 그룹에서 수정하고자 하는 파라미터 그룹을 선택합니다.
  3. 파라미터 그룹 작업을 선택한 다음 편집을 선택합니다.
  4. 다음 파라미터를 편집합니다. read_only = 0
  5. 변경 사항 저장을 선택합니다.

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

  1. Aurora 및 RDS 콘솔을 엽니다.
  2. 탐색 창의 데이터베이스에서 수정한 DB 파라미터 그룹과 연결하고자 하는 DB 인스턴스를 선택합니다.
  3. 수정을 선택합니다.
    참고: 인스턴스 상태는 수정 중, 파라미터 그룹 상태는 적용 중입니다.
  4. 데이터베이스 옵션에서 DB 인스턴스와 연결하고자 하는 파라미터 그룹을 선택합니다.
  5. 인스턴스 상태가 사용 가능, 파라미터 그룹 상태가 대기 중 - 재부팅이 되고 나면, 장애 조치 없이 인스턴스를 재부팅합니다.
    참고: 파라미터 그룹 이름은 즉시 변경되지만, 파라미터에 대한 변경 사항은 장애 조치 없이 인스턴스를 재부팅할 때까지 적용되지 않습니다.

관련 정보

Amazon RDS 읽기 복제본 개요

Amazon RDS DB 파라미터 그룹의 값을 수정하려면 어떻게 해야 합니까?