Mysql未知变量错误

时间:2018-03-04 00:35:02

标签: mysql mysqli mariadb

我在Kali Linux 2018 VM上使用MySql / 10.1.29-MariaDB-6。

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

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"设置用户特定的选项。
  5. 记录IS工作到指定的文件,但每当我尝试键入以下mysql命令时,我遇到以下错误:

    root @ kali:/ var / log / mysql #mysql -u root -p

    mysql:未知变量' general_log_file = / var / log / mysql / mysql.log'

    之前有人遇到此问题还是知道修复?感谢。

1 个答案:

答案 0 :(得分:4)

检查配置general_log_file选项的配置文件的部分。它必须是[mysqld][server][mariadb]等,但不能是[mysql][client]或类似。 general_log_file是仅限服务器的选项。