首页 文章

记录mysql查询不会工作

提问于
浏览
1

我在Ubuntu上运行,我用以下内容修改了/etc/mysql/my.cnf:pastie of my.cnf我已经将它chown到mysql:mysql并将其编译为777.无论我在运行一些查询时尝试了什么没有记录 . 我究竟做错了什么?我也试过注释掉general_log_file和general_log并使用log =和它的相同之处 .

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

1 回答

  • -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
    

相关问题