彻底更改 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

我已经以最糟糕的方式对其进行了测试(复制问题导致我重新启动了服务器),我很高兴它能发挥作用。

相关内容