数据库
首页 > 数据库> > Python3.x使用pycharm连接MySQL教程(Server returns invalid timezone. Need to set ‘serverTimezone‘ property.)

Python3.x使用pycharm连接MySQL教程(Server returns invalid timezone. Need to set ‘serverTimezone‘ property.)

作者:互联网

Python 3.x 连接数据库(pycharm 方式)

python连接mysql数据库 借助pycharm连接数据库

打开pycharm点击右上角database(数据库)

 

选择连接MySQL数据库

 

 输入MySQL账号密码

host(str):      MySQL服务器地址
port(int):      MySQL服务器端口号
user(str):      用户名
passwd(str):    密码
db(str):        数据库名称

 点击Test Connection 连接测试

 测试连接数据库报错 Server returns invalid timezone. Need to set‘serverTimezone’property

原因是MySQL驱动中默认时区是UTC,与本地时间(中国)相差八个小时,所以链接不上。

 解决报错方案一:点击Set time zone设置时区

 在框中填写 GMT,保存即可!(或填写 Asia/Shanghai)

  解决报错方案二:在url后添加:?serverTimezone=GMT

点击OK连接成功

 

PS:
GMT(Greenwich Mean Time):格林威治标准时间
UTC:世界标准时间
CST(China Standard Time):中国标准时间

GMT + 8 = UTC + 8 = CST

 

标签:set,serverTimezone,invalid,数据库,str,MySQL,pycharm,连接,GMT
来源: https://blog.csdn.net/bobo_1999/article/details/120346600