본문 바로가기
DEVELOPMENT/SERVER(centos7)

you do not have the SUPER privilege 에러 처리

by Z@__ 2022. 6. 13.
반응형

Mysql Trigger를 설정하다가 다음과 같은 오류가 발생했다.

 

 

You do not have the SUPER privilege and binary loggin is enabled(you might want to use the less afe log_bin_trust_function_creators variable)

 

이는 해당 계정이 trigger 권한이 있더라도 해당 설정에 따라 트리거를 생성하지 못하도록 처리가 되어 나타난다고 한다.

 

 

 

이럴 때는 mysql을 root 계정으로 접근하여 아래와 같이 입력하면 된다.

set global log_bin_trust_function_creators=on;

 

이렇게 하면 트리거 생성이 가능하게 되고, 다시 되돌릴 때는 다시 off로 설정해주면 된다.

 

반응형

댓글