如何将 MySQL 数据库更改为 UTC?

Posted

技术标签:

【中文标题】如何将 MySQL 数据库更改为 UTC?【英文标题】:How to change a MySQL database to UTC? 【发布时间】:2011-07-18 14:03:52 【问题描述】:

我在 Windows 7 上,我对这个数据库的东西有点陌生。我尝试在 Google 上搜索如何将时区从我的系统更改为 UTC,但文档有些高级,我不太确定如何更改此字段。

【问题讨论】:

这个问题与windows 7配置有关,与mysql完全无关。 @zerkm: 是否可以只更改数据库的配置(因此 SQL 在 UTC 模式下工作),同时保留系统的时区? 【参考方案1】:

在 my.ini 文件的 [mysqld] 部分下,添加以下行:

default-time-zone = '+00:00'

重启服务器。 您也可以在运行时从命令行设置它

mysql> SET GLOBAL time_zone = '+00:00';

The documentation from MySql

【讨论】:

以上是关于如何将 MySQL 数据库更改为 UTC?的主要内容,如果未能解决你的问题,请参考以下文章

将 UTC 时间戳插入 MySQL - 夏令时时区

将时间戳从 tz='UTC' 更改为 tz='tzutc()'

如何在mysql中使用laravel迁移将数据库列'null'更改为'nullable'?

Java,如何将当前数据库更改为另一个?

如何将 phpmyadmin 中的数据库类型从 mariadb 更改为 mysql?

将列名更改为 MySQL 表中的第一行