4

我想在 mysql 中设置时区,从默认时区('los angle')到我自己的时区('asia/jakart')。我一直在使用查询更改时区->

SET GLOBAL TIME_ZONE = 'ASIA/JAKARTA'

如果我使用上面的查询,时区会发生变化。但如果我重新启动 mysql,时区将返回默认时区(洛杉矶)。

如何使时区永久更改为亚洲/雅加达?

4

2 回答 2

2

将以下内容放入您的 mysql 服务器配置中(例如 my.cnf)

default-time-zone=Asia/Jakarta

请在此处查看文档

于 2012-09-30T09:07:01.293 回答
1

在 /etc/mysql/my.cnf

[mysqld_safe]
socket=/var/run/mysqld/mysqld.sock
default_time_zone=Asia/Jakarta

记得使用下划线_

于 2015-12-17T19:13:04.427 回答