首页 文章

Mysql未知变量错误

提问于
浏览
0

我在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工具按以下顺序读取配置文件:

  • "/etc/mysql/mariadb.cnf"(此文件)设置全局默认值,

  • "/etc/mysql/conf.d/*.cnf"设置全局选项 .

  • "/etc/mysql/mariadb.conf.d/*.cnf"设置仅限MariaDB的选项 .

  • "~/.my.cnf"设置用户特定选项 .

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

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

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

有没有人遇到过这个或者知道修复?谢谢 .

1 回答

  • 3

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

相关问题