dataGrip連接數據庫失敗[08001]的一種可能原因


 

  我使用的是mac系統,並且由於機型較老,容量不高,為減輕系統負荷,沒有設置開機自動啟動MYSQL服務。這導致我在一次重啟后,重新開啟服務,然后就出現了dataGrip連接不上數據庫:

  

 

 

  在網上查找相應的資料:

    有部分說可能是時區導致的,需要在URL后面添加時區,如serverTimezone=UTC;

    也有說是版本問題,需要更改Driver的版本

    這兩種方法都嘗試了,但是還是相同的錯誤信息;

 

  我想起電腦上還安裝了Navicat,於是我使用Navicat來測試,竟然能連接上,這讓我很意外:

    

 

     

    於是我使用Navicat打開我的數據庫,彈出了一個對話框,提示password expired;Please set a new password,並在對話框中重新設置了密碼,當時忘了截圖

    然后我再使用dataGrip連接數據庫,就能夠連上了;

    

 

     

   這個問題花了好幾個小時查找資料,並且沒有一種提到是密碼過期的導致的,而dataGrip給出的提示也過於模糊,真是一個悲傷的故事!

    


免責聲明!

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



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