錯誤界面
IDEA鏈接mysql,地址,用戶名,密碼,數據庫名,全都配置好了,點測試鏈接,報錯以下:
翻譯過來就是:服務器返回無效時區。進入「高級」選項卡,手動設置「serverTimezone」屬性。mysql
錯誤緣由:
MySQL驅動jar中的默認時區是UTC。UTC表明的是全球標準時間 ,可是咱們使用的時間是北京時區也就是東八區,領先UTC八個小時。由於時區不一致,因此提示Server returns invalid timezone. Go to ‘Advanced’ tab and set ‘serverTimezone’ property manually.sql
解決方案
個人問題出如今兩塊,第一,檢查mysql環境配置。第二,設置mysql的時區。詳細步驟以下:數據庫
第一:檢查mysql環境配置
1,檢查完環境變量,就能夠在命令窗口直接執行下面的命令啦!進入命令窗口(Win + R),鏈接數據庫 mysql -hlocalhost -uroot -p,回車,輸入密碼,回車,如圖:
2,繼續輸入 show variables like’%time_zone’; (注意不要漏掉後面的分號),回車,如圖:
顯示 SYSTEM 就是沒有設置時區啦。服務器
第二:設置mysql的時區
1,設置時區。
在MySQL的安裝目錄下找到my.ini文件打開,查找"mysqld"而後添加 default-time-zone=’+08:00’
2,在服務中 重啓mysql;
3,從新輸入 show variables like’%time_zone’; (注意不要漏掉後面的分號),回車,如圖:
4.IDEA從新鏈接mysql就OK了
測試