无法在机器启动时设置 log_bin_trust_function_creators=1 - MySQL 8.0

Tom*_*aso 5 ubuntu mysql-8.0

我试图将log_bin_trust_function_creators=1参数放入配置文件中my.cnf,以便在运行 Ubuntu 20.04 LTS 的计算机上启动时正确设置变量。但是每次我保存在配置文件中写入此行的文件时,当我尝试访问数据库时我无法登录并且我有以下错误输出消息:

mysql: [ERROR] Found option without preceding group in config file /etc/mysql/my.cnf at line 23.
mysql: [ERROR] Fatal error in defaults handling. Program aborted!
Run Code Online (Sandbox Code Playgroud)

当我使用SET GLOBAL log_bin_trust_function_creators=1;该参数时,数据库工作正常,但我希望在设置此参数时不必重新启动计算机。

我们使用的版本是mysql Ver 8.0.20-0ubuntu0.20.04.1 for Linux on x86_64 ((Ubuntu))

有人可以帮我解决这个问题吗?

nbk*_*nbk 8

把它放在下面mysqld,应该可以找到并设置它

[mysqld]
log-bin-trust-function-creators = 1
Run Code Online (Sandbox Code Playgroud)