Azure mariaDB 에서 함수 생성시 오류 발생
2021. 10. 25. 19:10ㆍ개발/azure
애저에서 제공하는 mariaDB 서버 ( Azure Database for MariaDB Server ) 이용중 함수 생성시
- you need (at least one of) the SUPER privilege(s) for this operation...
와 같은 오류가 발생하였다.
검색결과 log_bin_trust_function_creators 가 OFF 로 되어있어서 그렇단다.
- 확인
show global variables like 'log_bin_trust_function_creators';
해당 값을 'ON'(1) 로 바꿔주면 된다.
SET GLOBAL log_bin_trust_function_creators = 1;
.
.
여기서 되면 좋았겠지만.. 되지 않았다.
애저 for DB / aws rdb 등 의 환경에서는 위 방법으로 불가능한것 같다.
애저 기준
DB리소스 - 서버 매개 변수 에서 log_bin_trust_function_creators 값을 ON 으로 변경한 뒤 저장하면 된다.