我想打开 mysql 登录,并在浏览具有后端 mysql 数据库的 Web 应用程序时将日志结果转储到屏幕上。我有:
编辑了位于 /etc/mysql/ 中的 my.cnf 文件。确保在 Logging and Replication 部分下存在以下两行:
general_log_file = /var/log/mysql/mysql.log general_log = 1
重启了mysql。
在命令提示符处键入“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 具有对该文件的访问/权限。你能告诉我我错过了什么吗?
谢谢。