天天看點

Idea 連接配接資料庫出錯Connection to xxx@localhost failed. [08001] Could not create connection to database問題原因解決其它解決辦法

問題

使用Idea自帶的Database工具連接配接MySQL資料庫出錯:Connection to aplanmis@localhost failed.

[08001] Could not create connection to database server. Attempted reconnect 3 times. Giving up.

Idea 連接配接資料庫出錯Connection to xxx@localhost failed. [08001] Could not create connection to database問題原因解決其它解決辦法

原因

系統預設的時區與IDEA連接配接資料庫的時區 (MySQL預設時區為UTC) 不一緻,

按照格林威治的時間,中國屬于東八區時間,領先UTC八個小時,是以說存在8小時的時差。

解決

在URL後面加上 ?serverTimezone=GMT 即可

Idea 連接配接資料庫出錯Connection to xxx@localhost failed. [08001] Could not create connection to database問題原因解決其它解決辦法

其它解決辦法

上面的解決辦法每次連接配接url都得加上?serverTimezone=GMT,不太友善,這裡還查到了一些其它的解決辦法,一并列出。

  • 指令行設定time_zone

    在mysql的指令模式下,輸入:

set global time_zone='+8:00'      
  • 配置檔案設定time_zone

    修改配置檔案,在[mysqld]下添加或修改一行:

default-time-zone='+08:00'      

重新開機資料庫。

  • Idea Database管理工具中,修改 Advanced 中 serverTimezone 的屬性值為 Asia/Shanghai