我尝试在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 api不起作用并抛出例外:
com.mysql.cj.core.exceptions.invalidconnectionattributeexception:服务器时区值“russia tz 2 standard time”无法识别或表示多个时区。
升级版本:
我发现我的安装有奇怪的行为:
当我通过workbench更改时区时,它会在programdata中创建新文件夹。
现在它包含两个文件夹mysql server5.5和mysql server5.7。可能有问题。
4条答案
按热度按时间vlurs2pr1#
mysql提示:
选择@@global.time\u zone=“-4:00”
之后:
重新启动
bnl4lu3b2#
wfypjpf43#
通过将my.ini文件添加到安装文件夹并对其进行初始化,我的问题得以解决
也可以这样做:
dly7yett4#
在windows10上,我发现我可以通过编辑“c:\programdata\mysql\mysql server 8.0\data\mysqld auto.cnf”来做到这一点。
别忘了在编辑完这个文件后重新启动mysql80服务。