mysql之全局查询日志

前言

  全局查询日志用于保存所有的sql执行记录,该功能主要用于测试环境,在生产环境中永远不要开启该功能

开启

命令设置

1、记录到表中

      set global general_log =1    //开启全局日志,开启后会记录所有sql

      set global log_output='table'     //记录sql到系统表general_log中

      select * from mysql.general_log

2、记录到本地日志文件中

      set global general_log =1
      set global general_log_file="C:\Users\pu\Desktop\general.log"
      set global log_output='file'

配置文件设置

  找到mysql的配置文件,设置完成后,重启后有效

#开启全局查询日志,只能在测试环境下使用,禁止在生产环境下使用
general_log=1
general_log_file=C:\Program Files\MySQLMySQL Server 5.7\log\mysqlLog.log
# 日志输出格式
log_output=FILE
原文地址:https://www.cnblogs.com/FondWang/p/12196779.html