首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法在机器启动时设置log_bin_trust_function_creators=1 - MySQL 8.0

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

Database Administration用户
提问于 2020-06-13 12:07:39
回答 2查看 6.1K关注 0票数 4

我正在尝试将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))

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

EN

回答 2

Database Administration用户

发布于 2020-06-13 13:26:45

把它放在mysqld下面,应该在那里找到并设置

代码语言:javascript
复制
[mysqld]
log-bin-trust-function-creators = 1
票数 7
EN

Database Administration用户

发布于 2022-06-30 13:52:03

Ubuntu使用拆分配置文件。您需要将此添加到的[mysqld]部分可以在/etc/mysql/mysql.conf/mysqld.cnf中找到。

票数 0
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/269083

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档