首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法启动Mysql,因为未知变量“log=1”

问无法启动Mysql,因为未知变量“log=1”
EN

Database Administration用户
提问于 2019-02-26 06:32:01
回答 2查看 6.3K关注 0票数 11

平台系统:WSL(ubuntu18.04)。

安装mysql-server 8.0成功后,我尝试启动mysql。但是它没有通过start.Then检查error.log。

代码语言:javascript
复制
2019-02-26T03:13:51.609895Z 0 [ERROR] [MY-000067] [Server] unknown variable 'log-syslog=1'.

怎么修呢?

EN

回答 2

Database Administration用户

发布于 2019-03-01 23:13:47

我遇到了和你一样的问题,在寻找解决方案的时候发现了这个问题。最终我找到了凶手。

您将发现/etc/mysql/mysql.conf.d/mysqld_safe_syslog.cnf包含2行:

代码语言:javascript
复制
[mysqld_safe]
syslog

唯一需要做的就是移除syslog。我只是评论了一下:

代码语言:javascript
复制
[mysqld_safe]
#syslog

现在起作用了。奇怪的是,它是这样预先配置的,因为它被废弃/删除了(我完成了8.0.15版本的干净安装)。

票数 14
EN

Database Administration用户

发布于 2019-03-07 00:54:57

来自变化人口g:

-- 2018年-- 10-22 8.0.13通用可用性-不兼容的更改-系统变量已被删除,这些变量以前配置的错误记录到系统日志( Windows上的事件日志,Unix和Unix类系统上的syslog )。在适当的情况下,删除的系统变量被替换为由log_sink_syseventlog错误日志组件管理的新系统变量。下表显示旧的和新的变量名。旧系统变量新系统变量log_syslog_facility syseventlog.facility log_syslog_include_pid syseventlog.include_pid log_syslog_tag syseventlog.tag log_syslog使用旧系统变量名的重要安装必须更新配置以使用新变量名。有关更多信息,请参见系统日志记录错误。参考资料:参见: Bug #27534089。

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

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

复制
相关文章

相似问题

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