mysql trigger 권한은 5.1.6 이전 부터는 슈퍼권한이 있어야 사용이 가능했지만,
5.1.6 이후 부터는 trigger 권한이 추가되었다.

하지만 5.1.45 에서도 trigger 권한은 있었다... 미스테리 ㅎ

1. 설정 방법
grant trigger on ID.* to [email protected];
set global log_bin_trust_function_creators = ON

2. 확인 방법

mysql> show grants for [email protected];
+-------------------------------------------------------------------------------                                            ---------------------------------+
| Grants for [email protected]                                                                                                                               |
+-------------------------------------------------------------------------------                                            ---------------------------------+
| GRANT USAGE ON *.* TO 'hosting'@'localhost' IDENTIFIED BY PASSWORD '*4E0AE8EAA                                            E183E4454B803A602F1EF1E8F5DE9CA' |
| GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, ALTER, TRIGGER ON `hosting                                            `.* TO 'hosting'@'localhost'     |
+-------------------------------------------------------------------------------                                            ---------------------------------+
2 rows in set (0.00 sec)

2011/09/10 09:02 2011/09/10 09:02
TAG ,

트랙백 주소 :: 이 글에는 트랙백을 보낼 수 없습니다