怎么抓取MySQL执行的命令?
1. 使用 MySQL 日志功能
通用查询日志(General Query Log)
2. 使用慢查询日志(Slow Query Log)
3. 使用 MySQL 代理工具
ProxySQL
4. 使用数据库监控工具
MySQL Enterprise Monitor
Percona Monitoring and Management (PMM)
分类:
MySQL
聚焦技术和人文,分享干货,共同成长。
SET GLOBAL general_log = 'ON';
SET GLOBAL log_output = 'FILE';
log_output
可以设置为 'FILE'
(记录到文件)或 'TABLE'
(记录到 mysql.general_log
表)。my.cnf
或 my.ini
),在 [mysqld]
部分添加或修改以下内容:general_log = 1
general_log_file = /path/to/your/general.log
/path/to/your/general.log
替换为你希望保存日志文件的路径,保存配置文件后重启 MySQL 服务。log_output
设置为 'FILE'
,可以使用文本编辑器或命令行工具(如 cat
、less
等)查看日志文件内容。例如:less /path/to/your/general.log
log_output
设置为 'TABLE'
,可以在 MySQL 客户端中执行以下 SQL 语句查看日志:SELECT * FROM mysql.general_log;
SET GLOBAL general_log = 'OFF';
SET GLOBAL slow_query_log = 'ON';
SET GLOBAL long_query_time = 1; -- 设置慢查询的时间阈值为 1 秒
SET GLOBAL log_output = 'FILE';
SET GLOBAL slow_query_log_file = /path/to/your/slow.log;
[mysqld]
部分添加或修改以下内容:slow_query_log = 1
long_query_time = 1
slow_query_log_file = /path/to/your/slow.log
学会了
我去, 虽然没有360杀毒软件, 但的确运行了一个360安全卫士, 这个垃圾软件真的阻止了安装, 退出后就能正常安装了
很有帮助
楼主,请教一下,这个进程杀掉后,Oracle还会自动生成么
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了