1. 程式人生 > >mysql5.7日誌時間與系統時間不一致

mysql5.7日誌時間與系統時間不一致

在MySQL 5.7.2 新增了 log_timestamps 這個引數,該引數主要是控制 error log、genera log,等等記錄日誌的顯示時間引數

且預設安裝後error_log,slow_log 日誌時間戳預設為UTC,因此會造成與系統時間不一致,與北京時間相差8個小時

SHOW GLOBAL VARIABLES LIKE 'log_timestamps';
+---------------------+-------------------+
|Variable_name  |              Value   |
+---------------------+-------------------+
|log_timestamps |              UTC     |
+---------------------+-------------------+

因為log_timestamps  是一個GLOBAL的全域性引數,所以直接在登入後去set全域性引數,重啟後就會直接失效

因此需要在mysql的配置檔案中[mysqld]中增加一條log_timestamps的配置

log_timestamps=SYSTEM