侧边栏壁纸
  • 累计撰写 42 篇文章
  • 累计创建 51 个标签
  • 累计收到 8 条评论

MySQL监控全部执行过的sql语句

小周黎
2021-07-13 / 0 评论 / 0 点赞 / 583 阅读 / 454 字 / 正在检测是否收录...
温馨提示:
本文最后更新于 2022-04-01,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

先登录mysql

查看是否开启日志记录

mysql> show variables like "general_log%";

OFF 关闭

ON 开启

临时开启日志记录

set global general_log=’ON’

这时执行的所有sql都会被记录下来,但是如果重启mysql就会停止记录需要重新设置

mysql> exit

查看100行日志

tail -100f /data/mysql/localhost.log

查看全部

cat  /data/mysql/localhost.log

查看是否开启binlog

mysql> show variables like "log_bin";
+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| log_bin       | OFF   |
+---------------+-------+
1 row in set (0.00 sec)

查看当前的binlog日志

show master status ;

0

评论区