在使用pycharm開發工具連接mysql數據庫時提示錯誤,信息如下:
Server returns invalid timezone. Go to 'Advanced' tab and set 'serverTimezone' property manually
提示信息返回無效的時區,這是由於MySQL默認的時區是UTC時區,比北京時間晚8個小時。
解決的方法是修改mysql時區的時長,連接上mysql后,操作命令如下:
set global time_zone='+8:00';
但可能這樣設置之后,如果是本地pc電腦安裝的mysql,在重啟電腦之后這個配置會丟失的,下次又會出現同樣的問題,需要再次進行以上的配置,很是麻煩。
如果這樣的話,可以在pycharm連接數據庫的配置里進行serverTimezone的設置值為:Asia/Shanghai,這樣就可以解決每次都要修改mysql配置的問題了,配置如下圖所示: