博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Mysql捕捉(网站)应用执行的语句
阅读量:6996 次
发布时间:2019-06-27

本文共 848 字,大约阅读时间需要 2 分钟。

    如题,很多时候我们需要知道某个程序或者网站链接到额数据库到底执行了什么语句,对于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

你可能感兴趣的文章
在创新中创新,在探索中探索 | 专访数据院教育指导委员会委员刘震
查看>>
JDBC实例代码
查看>>
MySQL 8.0窗口函数--row_number over..应用
查看>>
区块链是一种思维
查看>>
腾讯开源大规模 Node.js 微服务框架 Tars.js
查看>>
在数字时代首席信息官(CIO)如何对其企业进行转型
查看>>
【PHP】in_array需要注意的点
查看>>
python/pandas/numpy数据分析(十一)-相关系数与协方差
查看>>
理解SQL Server中索引的概念,原理以及其他
查看>>
网上流行的各开源框架与技术
查看>>
学习笔记之 初试Caffe,Matlab接口提取feature
查看>>
第四章:Redis 慢查询日志系统
查看>>
【真实案例分享】面对BAT大厂的竞争对手时,小公司Java工程师是如何败北的?【石杉的架构笔记】...
查看>>
Java 集合系列12之 TreeMap详细介绍(源码解析)和使用示例
查看>>
Gradle传给虚拟机的参数
查看>>
聊一聊RPC
查看>>
Redis 概念以及底层数据结构
查看>>
Docker容器中运行.Net Core应用程序
查看>>
通过mysql工具能连接上docker下的mysql,部署的工程连接就报错。
查看>>
兄dei,是时候给你的项目做一波优化了~
查看>>