如何开启mysql的查询日志

five3 34 于 2019-04-22 23:09:52 提问
  • 3 关注
  • 0 收藏,13 浏览
6

想要查看前端界面操作某个步骤时,后台执行了哪些具体的sql语句。

1 个回答

0
five3 34 于 2019-04-22 23:09:52 回答

SHOW VARIABLES LIKE 'general_log';  # 查看是否开启了查询日志
show variables like 'log_output';  # 查看日志的输出形式,包括 FILE、TABLE
show variables like 'general_log_file'; # 查看FILE形式时,对应的日志文件路径
	
SET GLOBAL general_log='ON';  # 开启查询日志, OFF为关闭
SET GLOBAL log_output='TABLE'; # 日志输出格式为 TABLE, 日志信息会直接存在mysql.general_log表
set global general_log_file='/tmp/general.lg';  # 如果设置为FILE形式,则可以指定日志路径
show create table mysql.general_log;

撰写答案