Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想在 mysql 中设置时区,从默认时区('los angle')到我自己的时区('asia/jakart')。我一直在使用查询更改时区->
SET GLOBAL TIME_ZONE = 'ASIA/JAKARTA'
如果我使用上面的查询,时区会发生变化。但如果我重新启动 mysql,时区将返回默认时区(洛杉矶)。
如何使时区永久更改为亚洲/雅加达?
将以下内容放入您的 mysql 服务器配置中(例如 my.cnf)
default-time-zone=Asia/Jakarta
请在此处查看文档
在 /etc/mysql/my.cnf
[mysqld_safe] socket=/var/run/mysqld/mysqld.sock default_time_zone=Asia/Jakarta
记得使用下划线_