MySQL 8.4 发行说明
如果 SELECT NOW()
返回 UTC 时间而不是本地时间,则需要告诉服务器当前的时区。如果 UNIX_TIMESTAMP()
返回错误的值,也是如此。这应该针对服务器运行的环境进行设置(例如,在 mysqld_safe 或 mysql.server 中)。请参阅 第 6.9 节“环境变量”。
可以使用 --timezone=
选项为 mysqld_safe 设置服务器的时区。也可以在启动 mysqld 之前设置 timezone_name
TZ
环境变量来设置它。
--timezone
或 TZ
的允许值取决于系统。请查阅您的操作系统文档以了解哪些值是可接受的。