使用儲存過程和函式以及複製時有哪些特殊安全要求?


事實上,MySQL 從伺服器有權執行任何從伺服器二進位制日誌讀取到的語句,因此對儲存函式和複製使用時存在一些特殊的安全限制。如果複製或二進位制日誌通常(出於及時恢復的目的)處於啟用狀態,那麼 MySQL 資料庫管理員有兩種可用的安全選擇 -

SUPER 許可權選項

任何希望建立儲存函式的使用者都必須被資料庫管理員授予 SUPER 許可權。

log_bin_trust_function_creators 模式

事實上,log_bin_trust_function_creators 允許任何具有標準 CREATE ROUTINE 許可權的使用者建立儲存函式,因此資料庫管理員可以將 log_bin_trust_function_creators 系統變數設定為 1。

更新於: 22-6 月 -2020

189 瀏覽量

開啟您的職業生涯

完成課程即可獲得認證

開始學習
廣告