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

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

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

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

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.)

选择连接MySQL数据库

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

 输入MySQL账号密码

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

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

 点击Test Connection 连接测试

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

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

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

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

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

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

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

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

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

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

点击OK连接成功

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

 

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

GMT + 8 = UTC + 8 = CST

 

上一篇:[MyBatis和MyBatis-Plus] 报serverTimeZone错误


下一篇:npm run build 报错,Build failed with errors