记录mysql执行过的所有sql语句

打开mysql的配置文件my.ini 在记录慢查询语句配置的上方新增配置语句:

slow_query_log=1
slow_query_log_file=slow.log

log-output=FILE
general-log=1
general-log-file=mysql_jilu.log

重启动MYSQL服务后即可生效,这样的话每次操作的sql语句都可以记录下来,该文件可能会很占用空间哦。生成的文件在data目录下,如果不知道my.ini 与后面生成的配置文件的位置就手动搜索下吧。

PS:windows下的mssql也有记录sql操作语句的功能,记得应该是SQL Server Profiler,能够查到当前实时操作的sql语句。另外阿里云等貌似也提供数据库监审类工具能够监管确保数据库操作可管控,有急于阿里云ECS数据库的也有可配置到本地数据库的监审解决方案。

基于互联网精神,在注明出处的前提下本站文章可自由转载!

本文链接:https://ranjuan.cn/记录mysql执行过的所有sql语句/

赞赏

微信赞赏支付宝赞赏

python-read-excel-unicodedecodeerror
apply-for-software-copyright-change
在php中redis的用途