乐趣区

关于macos:mac-mysql修改默认时区为-utc

如果你的时区设置是 +08:00 阐明是北京工夫,然而咱们线上的服务器都是 UTC 工夫的,这种差别会带来一些非预期的后果。让咱们对立设为 UTC 时区吧!

MySQL root@(none):(none)> show variables like'%time_zone';
+------------------+--------+
| Variable_name    | Value  |
+------------------+--------+
| system_time_zone | CST    |
| time_zone        | +08:00 |
+------------------+--------+
2 rows in set
Time: 0.025s

步骤一:

编辑 /etc/my.cnf 文件

cd /etc
sudo vim my.cnf

步骤二:

输出以下内容

[mysqld]
default-time-zone='+08:00'  

保留退出

步骤三:

重启 mysql server

步骤四:

登录 mysql server, 如果是上面这样就是失效了

MySQL root@(none):(none)> show variables like'%time_zone';
+------------------+--------+
| Variable_name    | Value  |
+------------------+--------+
| system_time_zone | CST    |
| time_zone        | +00:00 |
+------------------+--------+
2 rows in set
Time: 0.025s
退出移动版