记录mysql查询不会工作

时间:2012-12-12 17:59:15

标签: mysql

我在Ubuntu上运行,并且我使用以下内容修改了/etc/mysql/my.cnf: pastie of my.cnf并且我已经将它chown到mysql:mysql并将其chmoded到777.无论我在运行几个查询时尝试什么,都不会记录任何内容。我究竟做错了什么?我也试过注释掉general_log_file和general_log并使用log =和它的相同之处。

更新:我确实在更改后重新启动了mysql。 更新:这是mysql变量:http://pastie.org/5517087

1 个答案:

答案 0 :(得分:-1)

我建议您检查以下内容:

1)确保重新启动服务,并且在重新启动期间,无论是在命令提示符还是在mysql错误日志文件中都没有出现错误

2)在您的my.cnf中,您正在使用:

general_log_file = /var/www/logs/mysql-query.log

确保用户mysqld(或运行的任何mysql服务)具有写入此文件夹的适当权限。 / var / www /文件夹通常用于apache用法,而不是mysql用法,所以我建议/ var / log /或/ var / log / mysqld

3)确保你正在编辑的my.cnf是你的mysqld真正运行的那个。在许多情况下,当您使用其他软件(如cpanel,plesk等)时,不会使用默认文件夹,并且正在使用的配置位于其他位置。您可以使用以下方法在系统中搜索其他my.cnf:

locate my.cnf