IDEA連接mysql報錯的問題及解決方法
IDEA連接mysql報錯了!
本人之前使用MySQL以及后續(xù)使用mybatis和mybatisPlus都是使用sqlyog或者navicat,今天重新學(xué)習(xí)sql,看到up使用了,idea插件來連接數(shù)據(jù)庫(mysql)也來學(xué)習(xí)使用了,結(jié)果出現(xiàn)一系類問題。本博客開始記錄。
---------------------------前進的道路充滿荊棘。---------------------------------------------------------------------------
錯誤界面
連接報錯了,分析下跟翻譯是因為jar包不一致。因為本地的mysql是8.x版本,所以連接的 driver版本需要是 5.x 的版本。但是這次怎么下載都下載不成功,一直提示下載失敗。
處理方案
手動的導(dǎo)入一個本地的 jar包,沒有jar包的需要先下載。不過應(yīng)該每一個java程序員都用過 maven倉庫吧,在你本地的maven里就有相應(yīng)的jar包。
之后就可以測試連接了。
備注:官網(wǎng)下載jar包很慢 不建議直接去官網(wǎng)下載的!要么用maven下載用里面的庫來選擇jar包,或者使用迅雷下載
附錄:IDEA中配置連接MySql報錯Server returns invalid timezone
報錯如下
解決 url 加上?serverTimezone=GMT%2B8
分析
時區(qū)問題,MySQL驅(qū)動默認(rèn)UTC時區(qū)。
也可以修改Mysq
# 設(shè)置全局時區(qū) mysql> set global time_zone = '+8:00'; Query OK, 0 rows affected (0.00 sec) # 設(shè)置時區(qū)為東八區(qū) mysql> set time_zone = '+8:00'; Query OK, 0 rows affected (0.00 sec) # 刷新權(quán)限使設(shè)置立即生效 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):格林威治標(biāo)準(zhǔn)時間
UTC:世界標(biāo)準(zhǔn)時間
CST(ChinaStandardTime):中國標(biāo)準(zhǔn)時間
GMT+8=UTC+8=CST
到此這篇關(guān)于IDEA連接mysql報錯的問題及解決方法的文章就介紹到這了,更多相關(guān)IDEA連接mysql報錯內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
jdk中動態(tài)代理異常處理分析:UndeclaredThrowableException
最近在工作中遇到了報UndeclaredThrowableException的錯誤,通過查找相關(guān)的資料,終于解決了,所以這篇文章主要給大家介紹了關(guān)于jdk中動態(tài)代理異常處理分析:UndeclaredThrowableException的相關(guān)資料,需要的朋友可以參考下2018-04-04Java數(shù)據(jù)庫連接池之c3p0簡介_動力節(jié)點Java學(xué)院整理
這篇文章主要為大家詳細(xì)介紹了Java數(shù)據(jù)庫連接池之c3p0簡介的相關(guān)資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-08-08springboot項目打成jar包后無法獲取static下的靜態(tài)資源文件的問題分析
這篇文章主要介紹了springboot項目打成jar包后無法獲取static下的靜態(tài)資源文件的問題分析,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-08-08