在使用idea連線資料庫時,由於時區不同,很有可能會出現下面的問題,在下手拙,當時就因為這個小問題耽擱了差不多乙個下午,所以就放在這裡做乙個踩坑記錄吧。這裡提供乙個最簡單,也是乙個持久有效的辦法。
server returns invalid timezone. go to 『advanced』 tab and set 『servertimezone』 property manually.
1 可以先檢視一下mysql系統時區
進入mysql,輸入show variables like 『%time_zone%』;
,即可檢視當前系統時區。
注:這裡的+08:00是修改之後的,如果沒有修改應該是system,表示系統預設時區。
2 修改my.ini檔案
進入你的安裝目錄,找到my.ini.。(我的是e:\database\mysql_data\mysql server 8.0\my.ini
,如果找不到,直接搜尋此電腦就好了)。
用記事本開啟,在mysqld下新增一行default-time-zone='+08:00'
3 重啟mysql服務
此電腦
—>(右鍵)管理
—>服務與應用程式
—>服務
—>mysql
—>(右鍵)重新啟動
現在再去檢視系統時區,就會顯示+08:00,可以正常連線了。
連線mysql出現亂碼 MySQL連線時的亂碼問題
昨天用python連線mysql時遇到了乙個錯誤 latin 1 codec can t encode characters in position 36 37 ordinal not in ra.調式乙個多鐘頭才發現原來是編碼的問題,於是檢視mysql的編碼如下 問題就出在這,以上三個設定編碼是g...
idea與mysql建立連線時出現的一些問題和詳解
mysql建立新連線測試不成功,檢查以下問題 檢視使用者host狀態 use mysql select user,host from user 如果沒有root使用者,則 update user set host localhost where user root 檢視系統使用者對應的認證外掛程式 ...
mysql遠端連線時出現的ERROR
error 2003 hy000 can t connect to mysql server on 192.168 0.19 解決辦法 這個原因就是mysql資料庫的預設配置檔案my.cnf linux下 中的bind address預設為127.0.0.1,所以就算你建立了可以 remote訪問的...