明確更改MySQL“lob_bin_trust”變數

明確更改MySQL“lob_bin_trust”變數

我見過這個話題比較早,但是不符合我的需求。

無論如何,除了在 mysql 啟動時指定它(mysqld --log-bin-trust-function-creators)之外,是否可以在我的系統中明確設定變數“log_bin_trust_function_creators”?

我想知道這一點,因為我們的 MySQL 在系統啟動時會自動運行,我不想更改我的 init.d/mysqld 配置。

我認為向 my.cnf 添加一些 var 將是完美的方法,但在MySQL 的 log_bin 文檔,沒有任何與之相關的東西。

順便說一句,在生產環境中重新啟動伺服器來測試此配置並不是我的想法,所以我希望您考慮一下...

先感謝您!

答案1

My.cnf 文檔確實很模糊,並且沒有提到文件可以或不能定義哪些變量,但我的問題具體解決得非常簡單。

您可以直接在 my.cnf 中指定以下行:

log_bin_trust_function_creators=ON

我已經以最糟糕的方式對其進行了測試(複製問題導致我重新啟動伺服器),我很高興它有效。

相關內容