IDEA连接mysql报错的问题及解决⽅法
IDEA连接mysql报错了!
本⼈之前使⽤MySQL以及后续使⽤mybatis和mybatisPlus都是使⽤sqlyog或者navicat,今天重新学习sql,看到up使⽤了,idea插件来连接数据库(mysql)也来学习使⽤了,结果出现⼀系类问题。本博客开始记录。
---------------------------前进的道路充满荆棘。---------------------------------------------------------------------------
错误界⾯
连接报错了,分析下跟翻译是因为jar包不⼀致。因为本地的mysql是8.x版本,所以连接的 driver版本需要是 5.x 的版本。但是这次怎么下载都下载不成功,⼀直提⽰下载失败。
处理⽅案
⼿动的导⼊⼀个本地的 jar包,没有jar包的需要先下载。不过应该每⼀个java程序员都⽤过 maven仓库吧,在你本地的maven⾥就有相应的jar包。
之后就可以测试连接了。
备注:官⽹下载jar包很慢不建议直接去官⽹下载的!要么⽤maven下载⽤⾥⾯的库来选择jar包,或者使⽤迅雷下载附录:IDEA中配置连接MySql报错Server returns invalid timezone
报错如下
解决 url 加上?serverTimezone=GMT%2B8
分析
时区问题,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
mysql下载配置到此这篇关于IDEA连接mysql报错的问题及解决⽅法的⽂章就介绍到这了,更多相关IDEA连接mysql报错内容请搜索以前的⽂章或继续浏览下⾯的相关⽂章希望⼤家以后多多⽀持!
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论