亲测可用的MySql通用日志记录设置与跟踪检索,与SQL Server Profiler功能差不多。

亲测可用的MySql通用日志记录设置与跟踪检索,与SQL Server Profiler功能差不多。有疑问可留言。

-- 查询通用日志状态
SHOW VARIABLES LIKE '%general%';
-- 查询通用日志输出位置
SHOW VARIABLES LIKE '%log_output%';
-- 开启日志记录
SET GLOBAL general_log = 1;
-- 关闭日志记录
SET GLOBAL general_log = 0;
-- 设置日志输出位置
SET GLOBAL log_output = 'TABLE';
/* 清理日志表 
SET GLOBAL general_log = 0;
ALTER TABLE mysql.general_log RENAME mysql.general_log_drop;
CREATE TABLE mysql.general_log LIKE mysql.general_log_drop;
DROP TABLE mysql.general_log_drop;
*/# 筛选日志记录
SELECT
	argument 
FROM
	mysql.general_log 
WHERE
	argument LIKE '%检索条件%' 
	LIMIT 5;
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章