mysql日志记录已打开但未在终端中显示

时间:2012-08-16 13:02:00

标签: mysql logging ubuntu

我想开启登录mysql,并在我浏览具有后端mysql数据库的Web应用程序时将日志结果转储到屏幕上。 我有:

  1. 编辑了位于/ etc / mysql /中的my.cnf文件。确保“记录和复制”部分下面存在以下两行:

        general_log_file        = /var/log/mysql/mysql.log
        general_log             = 1
    
  2. 重启mysql。

  3. 在命令提示符下键入'tail -f /var/log/mysql/mysql.log'

  4. 然后我尝试浏览我的应用程序以查看它是否会记录正在执行的不同sql语句。除了:

    之外,我没有把任何东西丢到屏幕上
      /usr/sbin/mysqld, Version: 5.5.24-0ubuntu0.12.04.1-log ((Ubuntu)). started with:
      Tcp port: 3306  Unix socket: /var/run/mysqld/mysqld.sock
      Time                 Id Command    Argument
    

    我也试过了:

        touch /var/log/mysql/mysql.log
    

        chown mysql.mysql /var/log/mysql/mysql*
    

    确保mysql具有对文件的访问权限。 你能告诉我我错过了什么吗?

    感谢。

0 个答案:

没有答案
相关问题