在项目开发中,难免会遇到在数据库服务器端跟踪sql执行语句的需求,通过跟踪sql执行语句,我们可以确定当上层应用在执行sql语句时
在项目开发中,,难免会遇到在数据库服务器端跟踪sql执行语句的需求,通过跟踪sql执行语句,我们可以确定当上层应用在执行sql语句时,数据库端是否执行了sql语句,执行的sql语句是否有错误等等。总之,在数据库端跟踪sql执行语句极大的便利了数据库逻辑代码编写中的错误排查。
我们都知道在SQL SERVER下跟踪sql采用事件探查器,那么在MySQL下如何跟踪执行的sql语句了?
通过一番google、baidu,找到了一个简单但是不是终极的解决方法。
解决办法
1、思路很简单:开启MySQL的日志log功能,通过查看跟踪日志即可。
2、开启MySQL的日志log方法:
【Windows环境下的配置方法】
在Mysql服务器安装目录下找到my.ini,我的是在“C:\Program Files\MySQL\MySQL Server 5.5”目录下,
本文介绍了Python操作MYSQL、执行SQL语句、获取结果集、遍历结果集、取得某个字段、获取表字段名、将图片插入数据库、执行事务等各种代码实例和详细介绍,代码居多,是一桌丰盛唯美的代码大餐。如果想查看在线版请访问:https://www.jb51.net/article/34102.htm
0
在my.ini中找到[mysqld]字段,在下面添加: log=存放日志的路径/mysql.log
我的配置:

修改my.ini完成后,保存文件,重新启动mysql服务,即可在C:/Users/Administrator/发现mysql.log文件。

在MySQL客户端执行一条sql语句,查看mysql.log日志,实现对sql语句的跟踪。
本文永久更新链接地址:
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
C++高性能并发应用_C++如何开发性能关键应用
Java AI集成Deep Java Library_Java怎么集成AI模型部署
Golang后端API开发_Golang如何高效开发后端和API
Python异步并发改进_Python异步编程有哪些新改进
C++系统编程内存管理_C++系统编程怎么与Rust竞争内存安全
Java GraalVM原生镜像构建_Java怎么用GraalVM构建高效原生镜像
Python FastAPI异步API开发_Python怎么用FastAPI构建异步API
C++现代C++20/23/26特性_现代C++有哪些新标准特性如modules和coroutines
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号