IDEA的database插件無法鏈接mysql的解決辦法(08001錯誤)


1.問題

首先先說問題,用navicat鏈接數據庫正常,mysql控制台操作正常,但是用IDEA的數據庫插件鏈接一直報 08001 錯誤,具體見下圖:

 

錯誤:Connection to eshop@localhost failed.
[08001] Could not create connection to database server. Attempted reconnect 3 times. Giving up.

2.原因 

  造成這個問題的原因是因為數據庫驅動包的版本問題,與當前的數據庫版本不兼容(我的是mysql5.7版本,而驅動是8.0的版本)

  還有一些其他的情況,如提示ServerTimezone不正確(或者是一串亂碼)等大部分都是驅動和url參數的問題。

3.解決辦法

   既然知道了問題的原因,那解決辦法也就簡單了,根據自己的mysql版本下載相應的驅動包:

    首先我們先來設置一下serverTimeZone:

    點擊 advanced 添加一個參數: serverTimezone   值為  Asia/Shanghai

    

 

 

    2. 我的是 mysql 5.7 版本,所以我要下載mysql 5.x的驅動 ,具體的操作見下圖:

   我們再IDEA中創建與數據庫的鏈接的時候,可以選擇驅動的版本:

 

    驅動下載完設置好以后,我們就可以再次測試連接了:

    

 

    如果大家有遇到什么新的問題和解決辦法,請評論 謝謝

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM