Определенно измените переменную MySQL "lob_bin_trust"

Определенно измените переменную MySQL "lob_bin_trust"

я виделЭта темараньше, но это не соответствует моим потребностям.

Можно ли каким-либо образом задать переменную «log_bin_trust_function_creators» определенно в моей системе, кроме как указать ее при запуске MySQL (mysqld --log-bin-trust-function-creators)?

Мне это интересно, потому что наш MySQL автоматически запускается в System Start, и я не хочу менять конфигурацию init.d/mysqld.

Я думаю, что добавление некоторых переменных в my.cnf было бы идеальным подходом, но вДокументация MySQL log_bin, с этим ничего не связано.

Кстати, перезапуск моего сервера в рабочем режиме для тестирования этой конфигурации не входит в мои планы, поэтому я рассчитываю на ваше внимание...

Заранее спасибо!

решение1

Документация My.cnfочень расплывчато и не упоминает, какие переменные могут или не могут быть определены в файле, но моя проблема решена настолько просто, насколько это возможно.

Вы можете указать непосредственно в файле my.cnf следующую строку:

log_bin_trust_function_creators=ON

Я протестировал это наихудшим возможным способом (проблема с репликацией заставила меня перезапустить сервер), и я рад, что это сработало.

Связанный контент