mysql - 如何正确地将mysql中的时区更新为东部时间?

标签 mysql time

我正在尝试在我的 mysql 服务器上设置时区 在我的 my.cnf 文件中,我有:

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

当我在 mysql 中运行 SELECT NOW( ) 时,我得到 2015-02-05 04:13:57 注意:它应该返回 '2015-02-05 10:13:15'

我想将其设置为东部时区。

我运行了查询:SELECT @ @@global.time_zone , @ @session.time_zone

@@global.time_zone  @@session.time_zone
SYSTEM              SYSTEM

最佳答案

这应该对您有帮助:

在文件“my.cnf”中的[mysqld]部分

default_time_zone='+00:00'

查看当前时区设置为:

SELECT @@global.time_zone;

@@session.time_zone变量

SELECT @@session.time_zone;

设置时区:

SET time_zone = 'Europe/Helsinki';
SET time_zone = "+00:00";
SET @@session.time_zone = "+00:00";

关于mysql - 如何正确地将mysql中的时区更新为东部时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28347691/

相关文章:

mysql - phpmyadmin 更新 m 到 n 关系表以从单独的表中删除重复项

java - 如何从给定的 Instant 获取第二天结束的日期时间? ( java )

mysql - 比较触发器 MYSQL 中的日期

sql - MySQL 查询 - 可以包含这个子句吗?

mysql - 使用 maria DB、JPA 和 Spring Boot 1.5.4 基于架构的 Multi-Tenancy

mysql - 优化 XML 数据提要的 MySQL 插入

mysql - 如何在mysql中插入多行

java - GPS 时间表示库

python - Pandas `.loc` 到多重分配导致合理的减速

c++ - 连接两个 time_t 值的日期和时间