AWS 에서 RDS 서비스 이용중에 아래와 같은 에러가 발생할 수 있다
Error Code: 1227. Access denied; you need (at least one of) the SUPER or SYSTEM_VARIABLES_ADMIN privilege(s) for this operation
이 문제에 대해 필자가 해결했던 방법은 다음과 같다
log_bin_trust_function_creators
의 파라미터 값을 1로 바꾼다
→ Cannot modify a default parameter group 이라면서 빨간거 뜨는 경우가 있는데 기본적으로 RDS의 default parameter group은 수정이 안된다. 새로운 그룹을 만들어서 적용하자
적용이 끝나면 적용할 RDS 로 가서 수정 을 누르고 파라미터 그룹 적용을 바꿔주자
나의 경우에는 이렇게 해서 해결이 되었는데
이렇게 해도 안되는 경우는 아래의 공식문서를 참조하는게 좋을것으로 보인다.
https://repost.aws/ko/knowledge-center/definer-error-mysqldump
'DevOps > AWS' 카테고리의 다른 글
AWS 에서 카프카 사용해보기 (1) | 2023.12.16 |
---|---|
AWS에서 도메인 구입 후 EC2에 HTTPS 적용 방법 (0) | 2021.11.01 |