您当前的位置: 首页 >  sql

小志的博客

暂无认证

  • 0浏览

    0关注

    1217博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

MySQL高级——全局查询日志

小志的博客 发布时间:2021-03-23 23:00:34 ,浏览量:0

目录
    • 一、编码方式启用全局查询日志
    • 二、配置方式启用全局查询日志
    • 三、开启全局查询日志注意事项

一、编码方式启用全局查询日志

1、查看是否启用全局查询日志

SHOW VARIABLES LIKE 'general_log';

在这里插入图片描述 2、启用全局查询日志

#启用全局查询日志
set global general_log=1;

在这里插入图片描述 3、设置全局日志存放位置

  • 可以存放到日志文件中,也可以存放到Mysql系统表中。存放到日志中性能更好一些。
#存储到Mysql系统表中,
set global log_output='TABLE';

在这里插入图片描述

4、此后 ,你所编写的sql语句,将会记录到mysql库里的general_log表,可以用下面的命令查看

select * from mysql.general_log;

在这里插入图片描述

5、mysql库里的general_log表如下图: 在这里插入图片描述

二、配置方式启用全局查询日志

1、在mysql的my.cnf中,设置如下:

#开启
general_log=1   
# 记录日志文件的路径
general_log_file=/path/logfile
#输出格式
log_output=FILE
三、开启全局查询日志注意事项
  • 尽量不要在生产环境开启这个功能。
关注
打赏
1661269038
查看更多评论
立即登录/注册

微信扫码登录

0.0403s