怎么记录MySQL执行过的SQL语句
发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,本篇内容介绍了"怎么记录MySQL执行过的SQL语句"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!很
千家信息网最后更新 2025年12月02日怎么记录MySQL执行过的SQL语句
本篇内容介绍了"怎么记录MySQL执行过的SQL语句"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!
很多时候,我们需要知道 MySQL 执行过哪些 SQL 语句,比如 MySQL 被注入后,需要知道造成什么伤害等等。只要有 SQL 语句的记录,就能知道情况并作出对策。服务器是可以开启 MySQL 的 SQL 语句记录功能,从而就能间接地检测到客户端程序的行为。
开启方法很简单:编辑/etc/my.cnf文件,在[mysqld]节下面添加:log=/var/lib/mysql/sql_row.log行(日志的路径自己根据需要定义)。
[mysqld] datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock user=mysql # Default to using old password format for compatibility with mysql 3.x # clients (those using the mysqlclient10 compatibility package). old_passwords=1 log=/var/lib/mysql/sql_row.log # Disabling symbolic-links is recommended to prevent assorted security risks; # to do so, uncomment this line: # symbolic-links=0 [mysqld_safe] log-error=/var/log/mysqld.log pid-file=/var/run/mysqld/mysqld.pid
修改完毕后,记得重启 MySQL:
service mysql restart # 或者 /etc/init.d/mysqld stop /etc/init.d/mysqld start
现在你去 /var/lib/mysql/ 路径下的 sql_row.log 文件应该是能够看到 MySQL 什么时候执行了哪些程序了。
"怎么记录MySQL执行过的SQL语句"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注网站,小编将为大家输出更多高质量的实用文章!
语句
内容
情况
文件
时候
更多
知识
程序
路径
实用
学有所成
接下来
功能
困境
实际
客户
客户端
对策
文章
方法
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
股票自动化交易软件开发
长岛微信公众号软件开发
宝塔创建远程数据库
运城app软件开发公司k
网络安全技术中密码属于
数据库操控语言
奇迹暖暖清除数据库
服务器文件共享管理工具
适合兼职的软件开发
web服务器结构
数据库和代码一起存放
gmail收件服务器
网络安全教育橱窗
图数据库 推荐系统
服务器电源背板是什么
红包埋雷在线软件开发
软件开发师工资待遇
大专读计算机软件开发可以吗
衡水电信服务器名称
应用系统调用数据库脚本
中等职业技术学校数据库
网络安全北京应届生平均工资
网络安全数据分类
华为防火墙内网访问服务器
portal数据库
基于服务化的软件开发
湖南科技大学阿米巴互联网大赛
服务器吞吐量测试
大学生软件开发部规划
服务器配置低怎么提升