怎么记录MySQL执行过的SQL语句
发表于:2025-01-27 作者:千家信息网编辑
千家信息网最后更新 2025年01月27日,本篇内容介绍了"怎么记录MySQL执行过的SQL语句"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!很
千家信息网最后更新 2025年01月27日怎么记录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安全错误
数据库的锁怎样保障安全
推荐系统 软件开发
数据库连接文件怎么操作
软件开发stp报告怎么写
sql2000数据库编程
南大通用数据库 政府采购价
淮安网络安全功能有哪些
网络安全典型事件案件培训内容
这次疫情对大数据库有影响吗
数据库识别不了accdb
数据库系统的管理中枢
数据库报错37000
avenger软件开发公司
数据库日期相减计算月份
楼控管理软件开发定制
什么能用到服务器
摘抄日记软件开发
搭建本地dns加速服务器
unix远程服务器操作命令
网络安全举报网
上海企业网络技术服务承诺守信
wpf创建数据库并设置编码
无锡机电软件开发售后服务
包含各种角度的人脸数据库
数据库自增长怎么搞
选择网络安全师的理由
数据库对应的用户
公司网络安全检查情况
履行网络安全管理义务
深圳光通网络技术有限公司
免费vpn服务器 账号