首先找到MySQL的配置文件my.cnf
,在[mysqld]
下添加
1 | general_log_file=~/query.log |
同时,登录MySQL console中设置打开log
1 | mysql -uroot |
重启MySQL之后就可以在当前用户的HOME目录中通过query.log
查看SQL日志了。
例如,当你执行use mysql; select * from user;
1 | 150729 11:51:43 43 Connect root@localhost on |
参考:http://stackoverflow.com/questions/6479107/how-to-enable-mysql-query-log