Amazon Aurora MySQL 클러스터에 대한 바이너리 로깅을 활성화하려면 어떻게 해야 하나요?

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

Amazon Aurora MySQL 클러스터를 외부 MySQL 호환 데이터베이스로 복제하거나 리전 간 복제본을 만들려고 합니다. Aurora MySQL DB 클러스터에 대한 바이너리 로깅을 활성화하려면 어떻게 해야 하나요?

해결 방법

외부 MySQL 호환 데이터베이스로 복제하거나 리전 간 복제본을 만들려면 Aurora MySQL DB 클러스터에 대해 바이너리 로깅을 활성화해야 합니다. Aurora에서 바이너리 로깅을 활성화하면 충돌 후 복구 시간이 더 오래 걸릴 수 있습니다. 이것은 쓰기 인스턴스에 대해 전체 바이너리 로그를 복구하기 때문입니다. 크래시 복구 시간은 구성과 워크로드에 따라 다릅니다. 자세한 내용은 Amazon Aurora DB 클러스터를 참조하세요.

Aurora DB 클러스터에서 바이너리 로깅을 활성화하려면 다음 단계를 수행하세요.

  1. Amazon Relational Database Service(Amazon RDS) 콘솔을 엽니다.
  2. 탐색 창에서 [파라미터 그룹(Parameter groups)]을 선택합니다.
    참고: 기본 Aurora DB 클러스터 파라미터 그룹을 사용 중인 경우 새 DB 클러스터 파라미터 그룹을 생성합니다. [Type]에서 [DB Cluster Parameter Group]을 선택합니다.
  3. DB 사용자 지정 클러스터 파라미터 그룹을 선택한 다음 [Parameter group actions]와 [Edit]을 차례로 선택합니다.
  4. binlog_format 파라미터의 값ROW, Statement 또는 MIXED로 변경합니다.
  5. [Save changes]를 선택합니다.

2단계에서 새 DB 클러스터 파라미터 그룹을 생성한 경우 파라미터 그룹을 DB 클러스터에 연결합니다.

  1. Amazon RDS 콘솔을 엽니다.
  2. 탐색 창의 [Clusters] 아래에서 [Modify]를 선택합니다.
  3. [DB 클러스터 파라미터 그룹(DB Cluster Parameter Group)]을 새 DB 클러스터 파라미터 그룹으로 업데이트하고 [즉시 적용(Apply immediately)]을 선택합니다.
  4. [계속(Continue)]을 선택하고 [클러스터 수정(Modify cluster)]을 선택합니다.

이러한 단계를 수행한 후 Aurora DB 클러스터에서 쓰기 인스턴스를 재부팅해야 변경 내용이 적용됩니다. 쓰기 인스턴스를 재부팅하면 DB 클러스터의 모든 리더도 재부팅됩니다.