当您使用Idea和PyCharm连接到MySQL时,可能会遇到以下错误:
服务器返回无效时区。去’高级’标签和设置‘serverTimezone & # 8217属性。
今天我整理几个解决方案,供大家参考。
首先我们来定位一下原因:
原因:服务器返回了无效的时区。转到“高级”选项卡,手动设置“serverTimezone”属性。
首先,问题的出现是因为MySQL驱动jar中的默认时区是UTC。
UTC代表世界标准时间,但是我们用的时间是北京时区,也就是东八区,比UTC早八个小时。
由于时区不一致,服务器被提示返回无效时区。去‘高级’标签和设置‘serverTimezone & # 8217手动属性
服务器返回了一个无效的时区,请转到“高级”选项卡并手动设置“serverTimezon & # 8221属性值。
部分
01
解决方案1
在mysql的命令行窗口中输入以下命令:
show variables like '%time_zone%';set global time_zone = '+8:00';
回到PyCharm,再次点击“测试连接”。这是成功的。
部分
02
解决方案2
在连接配置框中,单击“高级”选项卡,在其中找到serverTimezone,可以设置为我们的时区“东八区”。也就是亚洲/上海。
部分
03
解决方案三
追加“?”到最终连接的ServerTimezone = GM "就可以了。
示例:
jdbc:mysql://localhost:3306/test?serverTimezone=GMT
希望以上总结能给你在数据分析方面提供一些帮助。
本文来自热恋少女投稿,不代表舒华文档立场,如若转载,请注明出处:https://www.chinashuhua.cn/24/653234.html