我尝试在my.ini中更改时区,但它不起作用。
使用不同的变体:
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.5和MySQL Server 5.7。也许有问题。
发布于 2020-05-11 14:20:57
发布于 2019-02-06 19:55:51
在Windows 10上,我发现我可以通过编辑"C:\ProgramData\MySQL\MySQL Server 8.0\Data\mysqld-auto.cnf“来做到这一点。
"mysql_server" : { "time_zone" : { "Value" : "SYSTEM" ...不要忘记在编辑完此文件后重新启动MYSQL80服务。
发布于 2020-04-14 01:10:12
Mysql提示符:
选择@@global.time_zone = "-4:00“
之后:
重新启动
https://stackoverflow.com/questions/50175610
复制相似问题