MySQL错误未知变量LOG_OUTPUT

时间:2016-02-15 15:11:47

标签: mysql linux logfile

我是MySQL的新手,我想将MySQL日志文件输出到表和文件中,但我一直在获取未知的系统变量。 我该怎么办呢。

SET GLOBAL Log_output='TABLE,FILE';

我想要的是将(mysql.log)输出到表中,以便监视数据库的用户行为以检测异常行为。

提前感谢您的时间和精力。

1 个答案:

答案 0 :(得分:0)

也许您可以使用my.cnf来获得更多控制和详细信息。在这种情况下,请使用命令$ cat /etc/mysql/my.cnf查看配置文件。如果结果如下:

!includedir /etc/mysql/conf.d/
!includedir /etc/mysql/mysql.conf.d/

然后尝试导航到引用的目录:cd /etc/mysql/mysql.conf.d/

编辑配置文件vi mysqld.cnf,然后将以下行放在 mysqld 下面:

[mysqld]

log-output=TABLE
long-query_time=0.0001