MySQL开启日志记录查询/执行过的SQL语句

作为后端开发者,遇到数据库问题的时候应该通过分析SQL语句来跟进问题所在,该方法可以记录所有的查询/执行的SQL语句到日志文件。

方法有几种,但是个人觉得以下这种最简单,但是重启MySQL服务后需要重新配置。


查询日志功能是否开启

SHOW VARIABLES LIKE 'general%';

general_log:日志功能是否开启,默认关闭OFF

general_log_file:日志文件保存位置


开启日志

set GLOBAL general_log='ON';

查询是否开启

SHOW VARIABLES LIKE 'general_log';


大功告成!即可去general_log_file变量位置看到对应的SQL日志了

猜你喜欢

转载自blog.csdn.net/maoxinwen1/article/details/79590228