Mysql未知变量错误

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mysql未知变量错误相关的知识,希望对你有一定的参考价值。

我在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”设置用户特定选项。

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

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

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

有人在遇到此问题或知道修复程序吗?谢谢。

答案

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

以上是关于Mysql未知变量错误的主要内容,如果未能解决你的问题,请参考以下文章

Mysql未知变量错误

打开phpmyadmin时未知系统变量[重复]

Parceable 错误:在偏移量 1112 处解组未知类型代码 7274595

在Spring Boot中检索mysql视图时为什么出现“未知列”错误?

MySQLdb 错误:使用 MySQL Workbench 的“未知数据库 Python”

错误 本地化变量 !(loc.EMRDataServiceDescription) 未知。请确保变量已定义