2014-06-18 66 views
1

當我嘗試創建一個觸發器上cloudcontrol.com我碰到下面的錯誤我mysqls數據庫插件:CREATE TRIGGER沒有SUPER權限上cloudcontrol.com

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)

所以,真的沒有辦法,我使用觸發器?這令人沮喪。任何解決方法?

回答

1

只有使用MySQLd addon才能啓用觸發器,因此我們必須啓用log_bin_trust_function_creators。請注意,這可能會導致一些不安全的觸發器問題。你可以在mysql文檔中找到更多信息。

+0

感謝您的回覆!我懷疑MySQLd插件是唯一的解決方案。但對於我的私人非商業網站而言,每月50歐元的微型計劃太多了。所以,我認爲我必須在應用層中實現觸發器邏輯作爲解決方法。 – citizen404