启用MySQL v5.6.27通用查询日志

时间:2015-11-24 13:48:05

标签: mysql

我想在ubuntu上启用MySQL v5.6.27的常规查询日志。

我编辑的

文件位于:

/etc/mysql/my.cnf

我已尝试将以下内容输入my.cnf文件:

general_log=1
general_log_file=/var/log/mysql/mysql.log

然后我尝试重启MySQL服务器,终端就挂了。

查询日志的文件权限如下:

-rwxrwxr-x  1 mysql mysql     0 Nov 24 13:28 mysql.log

如果我删除了行,那么MySQL服务器就会重启。 因此上述行不属于该文件。

我对这个问题出了什么想法?

提前致谢

广告

2 个答案:

答案 0 :(得分:0)

尝试'开启'代替'1'general_log = 'ON';

https://dev.mysql.com/doc/refman/5.5/en/query-log.html

如果您的日志文件的文件路径不能为mysql写入,则无法执行任何操作。授予mysql写入权限。

请参阅此答案:https://stackoverflow.com/a/8788032/1848929

答案 1 :(得分:0)

好的原因是my.cnf中需要的2行

general_log=1
general_log_file=/var/log/mysql/mysql.log

只需要将它放在上面:

[mysqld]
general_log=1
general_log_file=/var/log/mysql/mysql.log

然后解决了重新启动的问题,并在我拖尾时解决了日志。

感谢您@hakkikonu的帮助。