在本地开发的时候,有时需要临时开启mysql的全局log,查看每条sql执行记录。
以下操作直接在mysql命令行里面执行,不需重启mysql。
需要用root身份执行命令。
设置log位置,Linux、OSX一般在 /tmp下。
mysql>set global general_log_file='/tmp/general.log';
开启general log模式
mysql>set global general_log=on;
关闭general log模式
mysql>set global general_log=off;