如何使用Navicat开启MySQL查询日志?

内容纲要

1、使用Navicat服务器监控工具

2、打开日志开关

右边参数设置变量"log"值为"ON"

注意:网上找的资料显示,开启“log”参数,但是我的机器里面实际没有“log”参数,找到了“general_log”参数。

3、定位日志位置,查看日志

开启日志之后,可以通过Navicat查询到日志存放路径

Mysql的日志配置参数:

#在[mysqld]下配置错误日志,查询日志,慢日志
#错误日志log-error=/usr/local/mysql/log/error.log


#查询日志,对所有执行语句进行记录
general_log=on
general_log_file=/usr/local/mysql/log/mysql.log  


#开启慢查询
slow_query_log = on
#慢查询中记录没有使用索引的querylog-queries-not-using-indexes=on
#返回较慢的日志mysql5.6版本以上,取消了参数log-slow-queries,更改为slow-query-log-file
slow-query-log-file= /usr/local/mysql/log/slowquery.log#慢查询时间,这里为2秒,超过2秒会被记录
long_query_time=2


#日志输出到文件/数据库,都输出用,分割,默认只输出到FILE.加上TABLE后会输出在mysql.general_log,slow_log
#log_output='FILE,TABLE'


#二进制日志
server_id=1918         
log_bin = mysql-bin
binlog_format = ROW

参考地址:

https://www.cnblogs.com/milantgh/p/4275297.html

https://www.cnblogs.com/aeolian/p/12567528.html