mysql时区time

tech2022-12-30  104

mysql> show global variables like '%zone%'; +------------------+--------+ | Variable_name | Value | +------------------+--------+ | system_time_zone | CST | | time_zone | +08:00 | +------------------+--------+

sytem_time_zone是mysql系统的时区(readonly参数,只能通过更改cnf文件生效),一般是cst我国的使用的标准时间,CST +8:00既我国标准时区。

time_zone是连接进来的会话的时区(如果会话不显示指定时区的话)(参数可以直接修改),默认值为SYSTEM,SYSTEM表示时区为sytem_time_zone的值

 

 set global time_zone='+8:00' 可以设置时区

mysql> set global time_zone=SYSTEM; Query OK, 0 rows affected (0.00 sec) mysql> show global variables like '%zone%'; +------------------+--------+ | Variable_name | Value | +------------------+--------+ | system_time_zone | CST | | time_zone | SYSTEM | +------------------+--------+ 2 rows in set (0.00 sec)

 

注意set global,set global是全局参数,没有global仅是会话级的 ,只更改当前会话的时区

 

可通过select now();查看时间是否正常

 

date -R查看操作系统时区

[root@lzl ~]# date -R Thu, 03 Sep 2020 15:40:27 +0800

最新回复(0)