我正在尝试将log_bin_trust_function_creators=1参数放入my.cnf配置文件中,以便在Ubuntu20.04LTS的机器上启动时正确地设置变量。但是,每次在配置文件中使用这一行保存文件时,当我试图访问db时,我无法登录并iIhave此错误输出消息:
mysql:错误在第23行的配置文件/etc/mysql/my.cnf中找到了没有前面组的选项。mysql:默认处理中的错误致命错误。程序中断!
当我使用SET GLOBAL log_bin_trust_function_creators=1;时,参数和db可以很好地工作,但是我希望在设置这个参数时不必重新启动机器。
我们使用的版本是mysql Ver 8.0.20-0ubuntu0.20.04.1 for Linux on x86_64 ((Ubuntu))
有人能帮我解决这个问题吗?
发布于 2020-06-13 13:26:45
把它放在mysqld下面,应该在那里找到并设置
[mysqld]
log-bin-trust-function-creators = 1发布于 2022-06-30 13:52:03
Ubuntu使用拆分配置文件。您需要将此添加到的[mysqld]部分可以在/etc/mysql/mysql.conf/mysqld.cnf中找到。
https://dba.stackexchange.com/questions/269083
复制相似问题