RDSのMySQLでトリガーを使えるようにする
##エラー内容
MySQLインスタンス作成時に作るユーザでトリガーを使うと以下のエラーが出る
ERROR 1419 (HY000): You do not have the SUPER privilege and
binary logging is enabled (you *might* want to use the less
safe log_bin_trust_function_creators variable)
RDSのMySQLではデフォルトでbinlogに出力する設定となっており、
さらにSUPERの権限を持っているユーザを使えないのでエラーとなる。
解決法
パラメータグループを変更する必要がある
グローバル変数のlog_bin_trust_function_creators
のvalueを1
に変更することで使えるようになる。
Apply Type
がdynamic
なので再起動は不要で変更可能。