如何在mysql服务器中设置永久默认时区

Ank*_*mar 6 mysql

我在my.conf文件中使用default_time_zone ='+ 00:00'并重启mysql服务器.但是再次默认时区显示SYSTEM.

wch*_*ito 11

my.conf文件中,尝试:

[mysqld]
...
# default_time_zone='+00:00'
default-time-zone=+00:00
...
Run Code Online (Sandbox Code Playgroud)

文件:5.1.3.服务器命令选项: - default-time-zone = timezone

  • 是的,这是正确的.并在[mysqld]部分下添加此行default-time-zone = + 00:00,然后它将起作用. (2认同)
  • 是否可以使用时区代替时间偏移?像是“ AEDT”还是“澳大利亚/悉尼”? (2认同)

IKo*_*IKo 7

我使用 Ubuntu,所以在我的机器上配置文件的位置是:

/etc/mysql/mysql.conf.d/mysqld.cnf
Run Code Online (Sandbox Code Playgroud)

添加值:

default_time_zone='+00:00'
Run Code Online (Sandbox Code Playgroud)

  • 您好,之后我还必须执行:“sudo service mysql restart”才能使更新生效。希望这可以帮助。谢谢你!和平。 (2认同)