之前用IDEA進行數據庫連接的時候報了一個錯
報錯[08001] Could not create connection to database server. Attempted reconnect 3 times. Giving up.
后來查到是時區的問題
系統默認的時區與IDEA連接數據庫的時區不一致,
MySQL默認時區為UTC,我們屬於東八區時間,和UTC存在八個小時時差。
解決方案
0、降級(啊這算什么解決方案!)
使用MySQL 5.7,時區問題是8.0以上版本才有的
1、更改配置文件
在MySQL目錄下找到my.ini
打開在[mysqld]下添加一行 default-time-zone='+08:00'
重啟MySQL服務
注意是[mysqld]下,加錯位置服務會開不起來
2、MySQL命令設置
在mysql的命令模式下,輸入:set global time_zone='+8:00';
3、IDEA連接數據庫時把時區改成上海
在IDEA上連接數據庫時,在Advanced板塊中把serverTimezone的屬性值為 Asia/Shanghai