美文网首页MySql
mysql 如何在mysql中监控sql语句?

mysql 如何在mysql中监控sql语句?

作者: Rinaloving | 来源:发表于2023-02-19 16:24 被阅读0次

如何在mysql中监控sql语句?

1. 说明

  • 有时候我们需要查看后台调用到底对数据库执行了哪些操作,这时候就需要监控sql语句

2. 操作

  • 默认mysql是不开启的sql语句监控的,当需要开启的时候 ,执行以下命令。
 SHOW VARIABLES LIKE "general_log%";  --off 是关闭,如果是on表示已经开启

 SET GLOBAL general_log = 'on';  --开启日志监控
QQ截图20230220162155.png
  • 网页上操作或者数据库直接执行语句


    QQ截图20230220162402.png
    QQ截图20230220162434.png
  • 打开对应的日志,可以看见操作的语句了。


    QQ截图20230220162251.png

让mysql中的sql语句显示在表中

  • 执行语句
 
 -- 让mysql中的sql语句显示在表中
  SET GLOBAL log_output = 'table';  
 
  SELECT * FROM mysql.general_log ORDER BY event_time DESC
QQ截图20230220163010.png

相关文章

网友评论

    本文标题:mysql 如何在mysql中监控sql语句?

    本文链接:https://www.haomeiwen.com/subject/gwgikdtx.html