首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >更改MySQL时区窗口

更改MySQL时区窗口
EN

Stack Overflow用户
提问于 2018-05-04 13:00:53
回答 4查看 8.3K关注 0票数 2

我尝试在my.ini中更改时区,但它不起作用。

使用不同的变体:

代码语言:javascript
复制
default-time-zone = "Europe/Moscow"
default_time_zone = "Europe/Moscow"
default-time-zone = "+03:00"
and so on

但是当我用SET GLOBAL time_zone = '+3:00';改变它的时候,一切都很好。

我需要更改时区,因为我的REST无法工作并抛出exeption:

com.mysql.cj.core.exceptions.InvalidConnectionAttributeException:服务器时区值“俄罗斯TZ2标准时间”无法识别或表示多个时区。

UPD:

我在安装过程中发现了一些奇怪的行为:

当我通过工作台更改time_zone时,它会在ProgramData中创建新文件夹。

现在它包含两个文件夹:MySQL Server 5.5MySQL Server 5.7。也许有问题。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2020-05-11 14:20:57

我的问题通过将my.ini文件添加到安装文件夹并进行初始化来解决。

ALso是这样工作的:

代码语言:javascript
复制
SET GLOBAL time_zone = '+3:00';
票数 0
EN

Stack Overflow用户

发布于 2019-02-06 19:55:51

在Windows 10上,我发现我可以通过编辑"C:\ProgramData\MySQL\MySQL Server 8.0\Data\mysqld-auto.cnf“来做到这一点。

代码语言:javascript
复制
"mysql_server" : { "time_zone" : { "Value" : "SYSTEM" ...

不要忘记在编辑完此文件后重新启动MYSQL80服务。

票数 0
EN

Stack Overflow用户

发布于 2020-04-14 01:10:12

Mysql提示符:

选择@@global.time_zone = "-4:00“

之后:

重新启动

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50175610

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档