1、开启general log模式
MySQL>set global general_log=on;
2、关闭general log模式
mysql>set global general_log=off;
3、设置log文件路径
mysql>set global general_log_file=’xx/xx/xx.log’;
1、查看是否开启日志记录
show variables like “general_log%” ;
2、临时开启日志记录
set global general_log='ON';
这时执行的所有sql都会被记录下来,但是如果重启mysql就会停止记录需要重新设置
3、用记事本打开第一点查询出的日志文件
查看当前正在执行sql:show PROCESSLIST
转载请注明:IT运维空间 » Python » mysql中查看ef或efcore生成的sql语句
发表评论