解決Connection to Xxx@localhost failed.


解決:
Connection to jianshu@localhost failed. [08001] Could not create connection to database server. Attempted reconnect 3 times. Giving up.

原因

2019最新版本IDEA,Pycharm連接JDBC方式為Mysql6中的com.mysql.cj.jdbc.Driver,這個方法需要指定時區【serverTimezone】

driverClassName=com.mysql.cj.jdbc.Driver
url=jdbc:mysql://localhost:3306/test?serverTimezone=UTC&useUnicode=true&characterEncoding=utf8&useSSL=false
username=root
password=

老版本使用為Mysql5中的com.mysql.jdbc.Driver,不需要指定時區

driverClassName=com.mysql.jdbc.Driver
url=jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf8&useSSL=false
username=root
password=
沒懂??? 看圖

你用Mysql5來斬我Mysql6

解決方法

  1. 更新mysql,官網下載
    8.0+版本解決,我本地用的MySQL5.7懶得改了就不用這個辦法了

  2. 設置連接Mysql方式為5.x版本
    Nice

問題

1.1 問題描述

最近把IDEA升級到2019版本發現數據庫一直連接不上,一直提示時區錯誤【mysql時區問題解決方法】,解決完后發現數據庫顯示已連接但是無法查看數據庫內容
扯蛋顯示,沒有數據庫顯示
網上找了資料才知道IJ大哥把2019版本的IDEA Pycharm連接方式都默認改為了com.mysql.cj.jdbc.Driver

1.2 報錯截圖

idea截圖

解決

更改IDEA連接方式
再次Nice

搞定✔


免責聲明!

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



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