[AWS RDS 파라미터그룹 설정] mysql SUPER, ADMIN 권한 에러 / Error Code: 1227. Access denied; you need (at least one of) the SUPER or SYSTEM_VARIABLES_ADMIN privilege(s) for this operation
mySQL global 설정 시
Error Code: 1227. Access denied; you need (at least one of) the SUPER or SYSTEM_VARIABLES_ADMIN privilege(s) for this operation
에러 났을 때.
mysql에서 function 저장하려는데 안되길래, 설정을 바꿔주려니까 이번에는 또 권한이 없다고 한다.....
찾아보니 AWS RDS를 사용하면 직접 변경이 안될 수도 있다고...
AWS에 접속 후 RDS에 적용한 파라미터 그룹을 찾자!!
(해당 RDS에 파라미터 그룹을 설정하지 않았다면 따로 만들어줘야 한다.)
RDS > 파라미터 그룹 > (해당되는 파라미터 그룹 선택 후) 파라미터 편집
저기 검색 창에 내가 바꿔 줄 권한을 검색한다.
나는 함수 만드는 설정 변경할 거니까 log_bin_trust_function_creators 검색 후 원하는 값으로 바꿔줬다.
참고로 1이 ON 0이 OFF.
이거 설정 후 저장하고 나니까 MYSQL에 정상적으로 설정이 적용된 것을 볼 수 있었다.