当前位置: 首页 > news >正文

eclipse如何连接mysql_idea、PyCharm连接MySQL错误如何解决?

fa9ebe38183dc55d9d1b9be88276cbda.gif

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

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

9a63bb304a7f1bc7ae7682814e78d30d.png

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

首先,我们来定位原因:

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

首先,出现该问题的原因是MySQL驱动jar中的默认时区是UTC。

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

因为时区不一致,所以提示Server returns invalid timezone.Go to 'Advanced' tab and set 'serverTimezone' property manually

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

PART

01

解决方法一

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

show variables like '%time_zone%';set global time_zone = '+8:00';
def0ff51f54ee51e624d4a1b56b3cb68.png

回到PyCharm再次点击“测试连接”,已经成功了。

9427483cda7968a5588908d2b1cdb6c8.png

PART

02

解决方法二

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

c0ac8c641df419d61ae043235c4e9dbf.png

PART

03

解决方案三

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

例子:

jdbc:mysql://localhost:3306/test?serverTimezone=GMT
6af7cf52774587c6306c106abd8bee8a.png

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

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

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

56de35caff26472ffc0e75a9378eec2c.png

相关文章:

  • component是什么接口_Spring Bean是什么
  • wpf textbox垂直对齐方式_果冻公开课第九课:打破传统布局方式的flex(上)
  • 4路组相连cache设计_写了多年代码,你却不知道的程序设计的5个底层逻辑
  • python爬取网页文本_python2、python3 伪装浏览器爬取网页内容的简单示例
  • idea html代码提示_Java后端精选基础教程:使用开发工具 IDEA「连载 4」
  • 各路由协议的协议号_离婚协议范本!
  • python按行拆分表格_Python对Excel按列值筛选并拆分表格到多个文件的代码
  • easyui datagrid重新加载detailview异常_tomcat类加载机制了解一下
  • 关于python格式对齐的问题_python格式对齐
  • css清除浮动的几种方法_小猿圈之HTML/css清除浮动的方法都有哪些?
  • python初学者编程指南源码_如何系统地自学 Python?
  • sublime编辑python_Sublime配置python开发环境
  • python快速入门naomiceder_零基础小白python入门必看之Cartopy的基础使用
  • 为什么写了value属性 jq赋值value值不显示_Vue计算属性原理和使用场景
  • python什么为假_在Python中使用filter去除列表中值为假及空字符串的例子
  • 11111111
  • Create React App 使用
  • interface和setter,getter
  • java第三方包学习之lombok
  • oldjun 检测网站的经验
  • Quartz实现数据同步 | 从0开始构建SpringCloud微服务(3)
  • Vue.js源码(2):初探List Rendering
  • XML已死 ?
  • 得到一个数组中任意X个元素的所有组合 即C(n,m)
  • - 概述 - 《设计模式(极简c++版)》
  • 力扣(LeetCode)56
  • 模仿 Go Sort 排序接口实现的自定义排序
  • 一些基于React、Vue、Node.js、MongoDB技术栈的实践项目
  • 看到一个关于网页设计的文章分享过来!大家看看!
  • 京东物流联手山西图灵打造智能供应链,让阅读更有趣 ...
  • 数据库巡检项
  • ​七周四次课(5月9日)iptables filter表案例、iptables nat表应用
  • ​一、什么是射频识别?二、射频识别系统组成及工作原理三、射频识别系统分类四、RFID与物联网​
  • # MySQL server 层和存储引擎层是怎么交互数据的?
  • # 透过事物看本质的能力怎么培养?
  • $(document).ready(function(){}), $().ready(function(){})和$(function(){})三者区别
  • (待修改)PyG安装步骤
  • (附源码)SSM环卫人员管理平台 计算机毕设36412
  • (力扣记录)235. 二叉搜索树的最近公共祖先
  • (六)vue-router+UI组件库
  • (十七)devops持续集成开发——使用jenkins流水线pipeline方式发布一个微服务项目
  • (十五)devops持续集成开发——jenkins流水线构建策略配置及触发器的使用
  • (一)eclipse Dynamic web project 工程目录以及文件路径问题
  • . NET自动找可写目录
  • .net core 客户端缓存、服务器端响应缓存、服务器内存缓存
  • .NET Framework 和 .NET Core 在默认情况下垃圾回收(GC)机制的不同(局部变量部分)
  • .NET Remoting Basic(10)-创建不同宿主的客户端与服务器端
  • .Net 中Partitioner static与dynamic的性能对比
  • .Net 转战 Android 4.4 日常笔记(4)--按钮事件和国际化
  • .net利用SQLBulkCopy进行数据库之间的大批量数据传递
  • @Autowired和@Resource的区别
  • @ComponentScan比较
  • @DataRedisTest测试redis从未如此丝滑
  • @synthesize和@dynamic分别有什么作用?
  • [2019.2.28]BZOJ4033 [HAOI2015]树上染色