pycharm连接mysql1193错误_idea、PyCharm连接MySQL错误如何解决?

本文介绍了PyCharm连接MySQL时遇到的1193错误的三种解决方案,包括修改MySQL服务器时区、配置连接的'Advanced'选项卡设置时区和在URL添加serverTimezone参数。
摘要由CSDN通过智能技术生成

大家在使用Idea、PyCharm连接MySQL时,可能会遇到以下报错:

Server returns invalid timezone. Go to'Advanced' tab and set 'serverTimezone' property manually.

3a5df29f0f50fa47e90273a3631fc2d0.png

今天整理一下几种解决办法供大家参考。

首先,我们来定位原因:

原因:

服务器返回无效时区,转到“高级”选项卡并手动设置“serverTimezone”属性。

首先,出现该问题的原因是

MySQL驱动jar中的默认时区是UTC。

UTC代表的是全球标准时间,但是我们使用的时间是北京时区也就是东八区,领先UTC八个小时。

因为时区不一致

,所以提示Server returns invalid timezone.Go to 'Advanced' tab and set 'serverTimezone' property manually

服务器返回了无效的时区,去“高级”标签中手工设置“serverTimezon"属性值。

36c001216316ef0cd5db55ff517011f5.png

PART

01

解决方法一

在mysql的命令行窗口输入以下命令即可:

show variables like '%time_zone%';

set global time_zone = '+8:00';

923b5ba46b7ab739ea224a9d164b208f.png

回到PyCharm再次点击“

测试连接

”,已经成功了。

a31059b6b3229a9b7fd01c96fdca222a.png

36c001216316ef0cd5db55ff517011f5.png

PART

02

解决方法二

在连接配置框里,点击“Advanced”选项卡,在里面找到serverTimezone,这里设置为我们的时区“东八区”即可。即:Asia/Shanghai。

5dcbefec486ca4e72d3534be1da79352.png

36c001216316ef0cd5db55ff517011f5.png

PART

03

解决方案三

在最终连接url上追加“?serverTimezone=GM”就可以。

例子:

jdbc:mysql://localhost:3306/test?serverTimezone=GMT

7454362e49d76716dbeb947bffbcacff.png

希望通过上面的一些总结,可以对大家在数据分析工作中提供一些帮助。

欢迎关注微信公众号,访问更多精彩:

数据之魅

如需转载,请联系授权,谢谢合作。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值