-
临时设置
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# date2023年 08月 18日 星期五 08:03:59 CST# tail /var/log/mysqld.log ...2023-08-18T08:03:56.992722+08:00 0 [Note] Shutting down plugin 'mysql_native_password'2023-08-18T08:03:56.993110+08:00 0 [Note] Shutting down plugin 'binlog'2023-08-18T08:03:56.993737+08:00 0 [Note] /usr/sbin/mysqld: Shutdown complete
启动服务
systemctl start mysqld