有时候做程序调试的时候,要知道程序对mysql进行了什么操作,比如插入了什么东西,查询了什么表,等等操作,可以打开mysql的查询日志记录功能,这样就可以实时的观察程序对mysql的操作了。
配置方法:
1.修改 my.cnf 文件(ubuntu位置:/etc/mysql/)
#general_log_file = /var/log/mysql/mysql.log
#general_log = 1
#去掉上面两行表示注释的#,其中1 表示打开查询日志记录, 0 表示关闭
general_log_file = /var/log/mysql/mysql.log
general_log = 1
2.重启mysql
sudo /etc/init.d/mysql restart
3.实时查看程序对mysql查询的方法:
tail -f /var/log/mysql/mysql.log
4.退出查看状态 按Ctrl+C