親測可用的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;