我想开启登录mysql,并在我浏览具有后端mysql数据库的Web应用程序时将日志结果转储到屏幕上。 我有:
编辑了位于/ etc / mysql /中的my.cnf文件。确保“记录和复制”部分下面存在以下两行:
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具有对文件的访问权限。 你能告诉我我错过了什么吗?
感谢。