从MySQL 5.7.2开始,新增了log_timestamps 参数,主要用于控制 error log、genera log和其它相关日志的显示时间。该参数默认为UTC时间, 这样日志中记录的时间比北京时间要慢,导致查看日志不方便。
解决办法1:
1、修改mysql配置文件在[mysqld]区域下新增
log_timestamps = SYSTEM
2、重启mysqld服务systemctl restart mysqld
3、验证>SHOW GLOBAL VARIABLES LIKE 'log_timestamps';
解决办法2:
1、登入mysql命令控制台操作和验证>SHOW GLOBAL VARIABLES LIKE 'log_timestamps';
+----------------+--------+
| Variable_name | Value |
+----------------+--------+
| log_timestamps | UTC |
+----------------+--------+
>SET GLOBAL log_timestamps = SYSTEM;
Query OK, 0 rows affected (0.00 sec)
>SHOW GLOBAL VARIABLES LIKE 'log_timestamps';
+----------------+--------+
| Variable_name | Value |
+----------------+--------+
| log_timestamps | SYSTEM |
+----------------+--------+