я видел Эта тема раньше, но мне это не подходит.
Есть ли способ установить переменную «log_bin_trust_function_creators» в моей системе, за исключением указания ее при инициации mysql (mysqld --log-bin-trust-function-creators)?
Интересно, потому что наш MySQL запускается автоматически в System Start, и я не хочу менять конфигурацию init.d / mysqld.
Я думаю, что добавление некоторого var в my.cnf было бы идеальным подходом, но в Документация MySQL по log_bin, с этим ничего не связано.
Между прочим, я не имею в виду перезапуск моего производственного сервера для проверки этой конфигурации, поэтому рассчитываю на ваше внимание ...
Заранее спасибо!
Документация My.cnf действительно расплывчато и не упоминает, какие переменные могут или не могут быть определены в файле, но моя проблема решена настолько просто, насколько это возможно.
Вы можете указать прямо в my.cnf следующую строку:
log_bin_trust_function_creators=ON
Я проверил его как можно хуже (проблема репликации заставила меня перезапустить сервер), и я рад, что это сработало.