AWS RDS 사용 시 TRIGGER 켜기

케이 (3)2025년 7월 09일
Tags #mysql#AWS#mariadb#rds

AWS RDS 사용 시 기본적으로 SUPER USER가 아닌 상태에서는 TRIGGER를 사용할 수 없도록 세팅되어 있다.

1419 - You do not have the SUPER privilege and binary logging is enabled (you *might* want to use the less safe log_bin_trust_function_creators variable)

이런 에러가 발생할 것이다.

이럴 경우 AWS RDS로 가서 파라메터 조정을 해 주어야 한다.

1.	AWS Management Console → RDS → 왼쪽 메뉴에서 Parameter groups
2.	현재 사용하는 파라미터 그룹을 클릭
3.	편집을 누르고 필터에 log_bin_trust_function_creators 입력
4.	값을 1 로 수정

잘 적용되었는지 확인한다. 재부팅을 따로 할 필요는 없는 설정이다.

show variables like 'log_bin_trust_function_creators';

image

ON으로 나오면 성공이다.


0개의 댓글