首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >未知变量“general_log_file=/var/log/mysql.log”

未知变量“general_log_file=/var/log/mysql.log”
EN

Stack Overflow用户
提问于 2018-03-04 00:35:02
回答 1查看 6.4K关注 0票数 3

我在Kali Linux2018 VM上使用MySQL / 10.1.29-MariaDB-6。

我在mariadb.cnf、mysql.cnf和50-server.cnf中有以下条目。

代码语言:javascript
复制
general_log_file    = /var/log/mysql/mysql.log
general_log         = 1

conf文件显示,以下配置文件用于确定选项:

MariaDB/MySQL工具按以下顺序读取配置文件:

  1. /etc/mysql/mariadb.cnf (此文件)用于设置全局默认值,
  2. /etc/mysql/conf.d/*.cnf设置全局选项。
  3. /etc/mysql/mariadb.conf.d/*.cnf设置MariaDB专用选项。
  4. ~/.my.cnf设置特定于用户的选项。

日志记录工作于指定的文件,但每当我尝试键入以下mysql命令时,都会遇到以下错误:

代码语言:javascript
复制
root@kali:/var/log/mysql# mysql -u root -p

mysql: unknown variable 'general_log_file=/var/log/mysql/mysql.log'

如何修复此错误?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-03-04 12:09:59

检查设置了选项的配置文件的节。它必须是[mysqld],或[server],或[mariadb]和相似,但不能是[mysql][client]或相似。general_log_file是一个服务器专用选项.

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

https://stackoverflow.com/questions/49090746

复制
相关文章

相似问题

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