0

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

  1. 编辑了位于 /etc/mysql/ 中的 my.cnf 文件。确保在 Logging and Replication 部分下存在以下两行:

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

  3. 在命令提示符处键入“tail -f /var/log/mysql/mysql.log”

然后我尝试浏览我的应用程序,看看它是否会记录正在执行的不同 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 具有对该文件的访问/权限。你能告诉我我错过了什么吗?

谢谢。

4

0 回答 0