問題
使用Idea自帶的Database工具連接配接MySQL資料庫出錯:Connection to aplanmis@localhost failed.
[08001] Could not create connection to database server. Attempted reconnect 3 times. Giving up.

原因
系統預設的時區與IDEA連接配接資料庫的時區 (MySQL預設時區為UTC) 不一緻,
按照格林威治的時間,中國屬于東八區時間,領先UTC八個小時,是以說存在8小時的時差。
解決
在URL後面加上 ?serverTimezone=GMT 即可
其它解決辦法
上面的解決辦法每次連接配接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