发布时间:2021/10/20 作者:天马行空 阅读(1327)
MySQL 时区默认是服务器的时区,可以通过以下命令查看:
mysql> show variables like '%time_zone%'; +------------------+--------+ | Variable_name | Value | +------------------+--------+ | system_time_zone | CST | | time_zone | SYSTEM | +------------------+--------+
查看当前数据库时间:
mysql> select now(); ±--------------------+ | now() | ±--------------------+ | 2021-10-20 08:53:08 | ±--------------------+ 1 row in set (0.00 sec) ————————————————
修改时区
mysql> SET time_zone = '+0:00'; # 修改为utc0,世界统一时间
永久解决方案
vim /etc/my.cnf [mysqld] default-time_zone = '+0:00'
最后,重启mysql服务。