如题,很多时候我们需要知道某个程序或者网站链接到额数据库到底执行了什么语句,对于MSsql来说,

比较简单,有相对应的事件查看器,但是对于mysql来说,并没有这个组件或者相关配套工具,此时我们可以

用以下方法来捕捉我们需要的语句。

#首先登陆我们的mysql数据执行如下命令,得到你的mysql执行日志位置,如下图是在home/msyql_data/D243.log里面,不同应用,该日志名字和路径都不一样。mysql> show variables like 'general%log%';
+------------------+---------------------------+
| Variable_name    | Value                     |
+------------------+---------------------------+
| general_log      | OFF                       |
| general_log_file | /home/mysql_data/D243.log |
+------------------+---------------------------+
2 rows in set (0.00 sec)#打开执行语句记录日志 =1或者=on;都可以。
SQL>set global general_log=1;#打开后去操作的你的应用和软件,相关执行的语句就会记录在这里。
#关闭记录 =0或者=off;都可以
SQL>set global general_log=0;#查看general_log_file日志
#使用vi或者more、tail等命令打开D243.log 文件,即可获得开启general_log这段时间内的所有在MySQL数据库中执行的语句。在vi里面可进行关键字查找。

转载于:https://www.cnblogs.com/netsa/p/5973055.html

Mysql捕捉(网站)应用执行的语句相关推荐

  1. c# mysql executescalar_C# 操作MySQL数据库, ExecuteScalar()方法执行T-SQL语句, COUNT(*), 统计数据...

    C# 操作My SQL数据库需要引用"MySql.Data", 可通过两种方式获取. 1.从NuGet下载"Install-Package MySql.Data -Ver ...

  2. executescalar mysql_C# 操作MySQL数据库, ExecuteScalar()方法执行T-SQL语句, COUNT(*), 统计数据...

    C# 操作My SQL数据库需要引用"MySql.Data", 可通过两种方式获取. 1.从NuGet下载"Install-Package MySql.Data -Ver ...

  3. mysql从库执行delete停止_MySQL主库大表执行delete语句,Ctrl+C具体发生了什么分析...

    MySQL主库大表执行delete语句,Ctrl+C具体发生了什么分析 1.查看表结构 localhost.qt>show create table doctor_stats_backup\G ...

  4. 步步深入MySQL:架构-查询执行流程-SQL解析顺序

    一.前言 一直是想知道一条SQL语句是怎么被执行的,它执行的顺序是怎样的,然后查看总结各方资料,就有了下面这一篇博文了. 本文将从MySQL总体架构--->查询执行流程--->语句执行顺序 ...

  5. MySQL 架构总览-查询执行流程-SQL 解析顺序

    点击关注公众号,回复"1024"获取2TB学习资源! 前言 一直是想知道一条 SQL 语句是怎么被执行的,它执行的顺序是怎样的,然后查看总结各方资料,就有了下面这一篇博文了. 本文 ...

  6. MYSQL死锁之路 - 常见SQL语句的加锁分析

    这篇博客将对一些常见的 SQL 语句进行加锁分析,看看我们平时执行的那些 SQL 都会加什么锁.只有对我们所写的 SQL 语句加锁过程了如指掌,才能在遇到死锁问题时倒推出是什么锁导致的问题.在前面的博 ...

  7. mysql数据库会同时执行sql吗_mysql 一次执行多条sql语句

    最近要做一个软件升级,其中涉及到数据库表字段的变动(新增或删除或修改),所有的关于数据库的变动的sql语句都是存放在Sqlupdate.sql文件中,每次升级的时候都需要执行一次Sqlupdate.s ...

  8. phpmyadmin执行mysql语句_如何在phpMyAdmin中执行sql语句

    大家使用phpMyAdmin中常遇到这样的问题:MySQL Error Message: MySQL Query Error SQL: SELECT main.*, field.* FROM ucho ...

  9. MySQL补充部分-SQL逻辑查询语句执行顺序

    一 SELECT语句关键字的定义顺序 SELECT DISTINCT <select_list> FROM <left_table> <join_type> JOI ...

最新文章

  1. JDK——NIO系统调用浅析
  2. 基于 Apache Flink + Hologres 的实时推荐系统架构解析
  3. gradle的多项目构建(九)
  4. 使用Vert.x进行响应式开发
  5. C#设计模式之3-建造者模式
  6. 那些慢慢消失的手机功能,最怀念第一个!
  7. SQL Server 本地数据库登录不上 解决方法
  8. Hive查询各自区组的money排名前十的账号
  9. 重写ArrayAdapter
  10. 分享win10常用图标ico_png_html素材
  11. MATLAB线条颜色
  12. 英格索兰扳手网口通信协议EOR原理
  13. 年仅41岁!国家杰青蒋伟教授因病逝世
  14. 消逝的Coin:Stratum协议劫持技术
  15. 企业发放的奖金根据利润提成。
  16. kali 安装 docker
  17. 【ffmpeg】音频重采样
  18. 网络嵌入算法-Network Embedding-LINE/LANE/M-NMF
  19. http://www.cnblogs.com/xia520pi/
  20. 2021-12-07(JZ83 剪绳子(进阶版))

热门文章

  1. Boost:boost::bimaps::vector_of的测试程序
  2. ITK:计算图像的最小,最大,方差和均值
  3. ITK:翻译矢量图像
  4. VTK:Rendering之TransparentBackground
  5. VTK:模型之DelaunayMesh
  6. VTK:图片之ImageDifference
  7. VTK:几何对象之PolyLine
  8. OpenCV长方形squares探测器的实例(附完整代码)
  9. OpenGL Drawing Commands绘图命令的实例
  10. C++ Opengl 显示列表源码