-
临时设置
mysql> show variables like '%log_timestamps%'; +----------------+-------+ | Variable_name | Value | +----------------+-------+ | log_timestamps | UTC | +----------------+-------+ 1 row in set (0.00 sec) 系统是 CST , nysql 是 UTC 当UTC时间为0点时,中国CST时间为8点,因为零时区和中国北京时区相差8个时区 所以, /var/log/mysqld.log 钟的时间要 + 8 小时 mysql> SET GLOBAL log_timestamps=SYSTEM; mysql> SET GLOBAL log_timestamps=SYSTEM; Query OK, 0 rows affected (0.00 sec) mysql> show variables like '%log_timestamps%'; +----------------+--------+ | Variable_name | Value | +----------------+--------+ | log_timestamps | SYSTEM | +----------------+--------+ 1 row in set (0.01 sec)
这样设置,退出会话,设置就消失了
-
永久设置
修改 my.inf,加上# vim /etc/my.cnf ... log_timestamps=SYSTEM
重启服务
systemctl restart mysqld -
制造一个 mysql 事件验证一下
# systemctl stop mysqld # date 2023年 08月 18日 星期五 08