2011-12-26 81 views
0

我认真有问题日志记录查询与MySQL。据一些在线消息人士透露,我打开了my.cnf并修改了几行。但结果是零。
我也读过dev.mysql.com上的文档:http://dev.mysql.com/doc/refman/5.1/en/query-log.htmlMysqld和日志查询

我明显误解了他们想传达的内容。 以下是我在命令行输入的内容:

service mysqld start -l mysqllogs.log 

这没有奏效。

我已经打开的/etc/my.cnf并补充说:

[mysqld_safe] 
log-error=/var/log/mysqld/errors.log 
log=/var/log/mysqld/mysql.log 
pid-file=/var/run/mysqld/mysqld.pid 

我甚至尝试:

log-query=/var/log/mysqld/queries.log 

到目前为止,我没有看到被记录的查询。但我确实看到errors.log生成得很好。我很困惑。

我不想编辑/etc/init.d/mysqld,有点担心我会搞砸了。

有没有人有这个问题?我如何打开查询日志记录? (不是说慢速查询)

回答

0

mysqld_safe只是调用mysql服务器的shell脚本。所以你需要在[mysqld]部分添加行。不能在[mysqld_safe的]一种

并重新启动MySQL服务器后

+0

你说得对。好奇,不会记录错误也属于那里? – coffeemonitor 2011-12-26 01:50:06