在idea中连接mysql报错_IDEA连接mysql报错的问题及解决方法

IDEA连接mysql报错了!

本人之前使用MySQL以及后续使用mybatis和mybatisPlus都是使用sqlyog或者navicat,今天重新学习sql,看到up使用了,idea插件来连接数据库(mysql)也来学习使用了,结果出现一系类问题。本博客开始记录。

---------------------------前进的道路充满荆棘。---------------------------------------------------------------------------

错误界面

2f86da7154e46804971159cd2a397584.png

连接报错了,分析下跟翻译是因为jar包不一致。因为本地的mysql是8.x版本,所以连接的 driver版本需要是 5.x 的版本。但是这次怎么下载都下载不成功,一直提示下载失败。

处理方案

手动的导入一个本地的 jar包,没有jar包的需要先下载。不过应该每一个java程序员都用过 maven仓库吧,在你本地的maven里就有相应的jar包。

5a7f478c4dd377bd5dd03c839343f8e0.png

ba820280bbac745db9c6f9a05cab7150.png

50652c3c4354b30a7257d469d7987746.png

0cd557b469ff2c6da482d9e98e710cdb.png

之后就可以测试连接了。

备注:官网下载jar包很慢 不建议直接去官网下载的!要么用maven下载用里面的库来选择jar包,或者使用迅雷下载

附录:IDEA中配置连接MySql报错Server returns invalid timezone

报错如下

54c752cef3a2e1fb7a6af5151c57f960.png

解决 url 加上?serverTimezone=GMT%2B8

9177b432d9ea52243e42b881df692d33.png

分析

时区问题,MySQL驱动默认UTC时区。

也可以修改Mysq

# 设置全局时区 mysql> set global time_zone = '+8:00';

Query OK, 0 rows affected (0.00 sec)

# 设置时区为东八区 mysql> set time_zone = '+8:00';

Query OK, 0 rows affected (0.00 sec)

# 刷新权限使设置立即生效 mysql> flush privileges;

Query OK, 0 rows affected (0.00 sec)

mysql> show variables like '%time_zone%';

+------------------+--------+

| Variable_name | Value |

+------------------+--------+

| system_time_zone | EST |

| time_zone | +08:00 |

+------------------+--------+

2 rows in set (0.00 sec)

备注:

GMT(GreenwichMeanTime):格林威治标准时间

UTC:世界标准时间

CST(ChinaStandardTime):中国标准时间

GMT+8=UTC+8=CST

到此这篇关于IDEA连接mysql报错的问题及解决方法的文章就介绍到这了,更多相关IDEA连接mysql报错内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

本文标题: IDEA连接mysql报错的问题及解决方法

本文地址: http://www.cppcns.com/ruanjian/java/337548.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值