點擊右上角“+”號,找到MySQL(我這裏連接的是MySQL數據庫)並點進去,如圖:
在彈出的對話框中輸入用戶名和密碼並進行數據庫連接測試,這時測試一般會報錯,如圖:
Server returns invalid timezone. Go to Advanced tab and set serverTimezon
該錯誤就是需要我們設置serverTimezone(服務器時區),這時我們需要設置mysql的時區,
設置時區也有兩種方法;
第一種(親測重啓電腦後失效,不推薦,不過也可以瞭解一下):
進入命令窗口(Win + R),連接數據庫 mysql -hlocalhost -uroot -p
,回車,輸入密碼,回車,如圖:
接着繼續輸入 show variables like’%time_zone’;
(注意不要漏掉後面的分號),回車,如圖:
顯示 SYSTEM 就是沒有設置時區,現在我們來設置時區。
輸入set global time_zone = ‘+8:00’;
注意不要漏掉後面的分號),回車,如圖:
然後我們需要輸入exit
命令,退出MySQL連接,如圖:
之後,我們需要重新連接數據庫,輸入mysql -hlocalhost -uroot -p
,回車,輸入密碼,回車,如圖:
接下來我們繼續輸入show variables like’%time_zone’;
(注意不要漏掉後面的分號),回車,如圖:
這樣我們設置時區就成功了,這時我們再去idea建立數據庫連接並測試,就可以測試成功了。
第二種(親測重啓電腦依然有效,推薦此方法)
修改my.ini配置文件
在“開始 → 所有程序 → MySQL”下面找到MySQL的命令行客戶端工具,右鍵選擇該命令行工具點擊更多→打開文件位置→MySQL 5.5 Command Line Client右鍵查看“屬性”,在“目標”裏面可以看到MySQL使用的配置文件位置。如圖:
在自己目錄下找到my.ini配置文件並打開,在文件中找到下圖位置並加上下面這一行,
default-time-zone=’+8:00’
效果如圖:
然後一定注意:
這裏重啓MySQL後無效,需要重啓電腦,之後再進入MySQL查看就顯示時區已經設置成功,效果如圖:
這樣我們設置時區就成功了,而且是一勞永逸的那種哦!這時我們再去idea建立數據庫連接並測試,就同樣可以測試成功了。
href=“https://csdnimg.cn/release/phoenix/mdeditor/markdown_views-60ecaf1f42.css” rel=“stylesheet”>
轉載:https://blog.csdn.net/cainiao1007/article/details/105802704