怎么记录MySQL执行过的SQL语句
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,本篇内容介绍了"怎么记录MySQL执行过的SQL语句"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!很
千家信息网最后更新 2026年11月01日怎么记录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安全错误
数据库的锁怎样保障安全
精品咖啡豆
小米移动互联网科技园
互联网科技工作委员会毛军
互联网科技金融
融贸通互联网科技
佰商互联网科技有限公司
盛创互联网科技有限公司
宁夏科技产业互联网案例
搜狐科技互联网
米聚互联网科技南京有限公司排面
佛山市翊博互联网络科技有限公司
黑云互联网科技有限公司
广州有谷有贝互联网科技有限公司
云鲸互联网络科技有限公司
互联网公司属于科技吗
互联网金融运营模式中的金融科技
北京天晋互联网科技有限公司
恒生科技指数 中概互联网
东风日产互联网科技公司叫什么
互联网科技创业有什么好项目
互联网和科技技术
互联网科技卖菜
深圳科技互联网
礼当家互联网科技
云电互联网科技
互联网科技论坛
富国互联网科技002692
广州互联网高科技取餐柜
互联网科技机房
互联网领先科技成果宣传视频