Amazon RDS MySQL DB 인스턴스의 함수, 절차 및 트리거를 활성화하려면 어떻게 해야 합니까?

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

MySQL DB 인스턴스용 Amazon Relational Database Service(Amazon RDS)의 함수, 절차 및 트리거를 활성화하려면 어떻게 해야 합니까?

​해결 방법

Amazon RDS는 관리형 서비스이며 SYS 액세스(SUPER 권한)를 제공하지 않습니다. 대신 이진수 로깅을 활성화합니다. 그런 다음 MySQL 인스턴스를 생성한 DB 파라미터 그룹에 대해 log_bin_trust_function_creators 파라미터를 true로 설정합니다. 자세한 내용은 Amazon RDS의 마스터 사용자 계정 권한을 참조하십시오.

참고: DB 파라미터 그룹을 지정하지 않고 DB 인스턴스를 생성할 경우 기본 DB 파라미터 그룹이 새로 생성됩니다. 자세한 내용은 DB 파라미터 그룹 작업을 참조하십시오.

  1. DB 파라미터 그룹을 생성합니다.
  2. 다음과 같이 DB 파라미터 그룹을 수정합니다. log_bin_trust_function_creators=1
  3. 변경 사항 저장을 선택하십시오.
    참고: DB 인스턴스에 DB 파라미터 그룹을 사용하기 전에 5분 이상 기다립니다.
  4. 탐색 창에서 데이터베이스를 선택합니다.
  5. DB 파라미터 그룹과 연결하려는 DB 인스턴스를 선택합니다.
  6. 작업을 선택하고 수정을 선택합니다.
  7. DB 인스턴스와 연결하려는 파라미터 그룹을 선택합니다.
  8. DB 인스턴스를 재부팅합니다.
    참고: 파라미터 그룹 이름은 즉시 변경되지만, 파라미터 그룹 변경 사항은 장애 조치 없이 인스턴스를 재부팅해야 적용됩니다.