平台系统:WSL(ubuntu18.04)。
安装mysql-server 8.0成功后,我尝试启动mysql。但是它没有通过start.Then检查error.log。
2019-02-26T03:13:51.609895Z 0 [ERROR] [MY-000067] [Server] unknown variable 'log-syslog=1'.怎么修呢?
发布于 2019-03-01 23:13:47
我遇到了和你一样的问题,在寻找解决方案的时候发现了这个问题。最终我找到了凶手。
您将发现/etc/mysql/mysql.conf.d/mysqld_safe_syslog.cnf包含2行:
[mysqld_safe]
syslog唯一需要做的就是移除syslog。我只是评论了一下:
[mysqld_safe]
#syslog现在起作用了。奇怪的是,它是这样预先配置的,因为它被废弃/删除了(我完成了8.0.15版本的干净安装)。
发布于 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。
https://dba.stackexchange.com/questions/230736
复制相似问题