MySQL 5.7.2 引入 log_timestamps 系統變量,獨立控制錯誤日誌、一般查詢日誌、慢查詢日誌的時間戳格式,解決了舊版本日誌時間固定使用 UTC、與系統本地時間不一致導致排查困難的問題。
| 值 | 含義 | 適用日誌 |
|---|---|---|
| UTC (默認) | 協調世界時,與時區無關 | Error Log, General Log, Slow Query Log |
| SYSTEM | 服務器作業系統本地時間 | 同上 |
| HYPHENATED (8.0+) | ISO 8601 格式 UTC (YYYY-MM-DD HH:MM:SS.mmm) | 同上 |
-- 臨時生效 (重啟失效) SET GLOBAL log_timestamps = 'SYSTEM'; -- 永久生效 (my.cnf) [mysqld] log_timestamps = SYSTEM