본문 바로가기

DB(SQL)/mysql|maria

[MariaDB] GRANT ALL PRIVILEGES / Trigger 이슈

반응형

아래와 같이 %에서 특정 IP에서만 접속이 가능하도록 권한을 부여하였다.

 GRANT ALL PRIVILEGES ON *.* TO 'ROOT'@'192.168.0.1' IDENTIFIED BY 'TEST1' WITH GRANT OPTION;

그런데 DB에서 직접적으로 실행하면 되는데 백엔드에서 요청했더니 안되는것이다.

trigger 이슈였다.

db에서 직접적으로 실행하면 trigger가 권한 이슈가 안생기는데

 

backend 에서 실행시키니까

 

root@% 권한이 없다는 에러가 떴다.

 

trigger 가 있다면 grant 옵션줄때 조심하자..

 

+ 추후 어떻게 처리 했는지 올릴 예정

반응형