首頁 > 軟體

Pycharm使用Database Navigator連線mysql資料庫全過程

2022-07-19 14:01:16

Pycharm Database Navigator連線mysql

1.安裝Database Navigator

由於使用的是Pycharm Community版,在View->Tool window裡找不到database,只能通過File->Settings->Pluigns,搜尋database,找到Database Navigator,點選Intall進行安裝。

2.下載mysql驅動

下載地址:https://dev.mysql.com/downloads/connector/j/?os=26

windows下選擇Platform independent,下載完成後解壓。

3.建立連線

按圖示填寫資訊和賬號密碼,Driver source選擇External library,在Driver library找到剛才下好的jdbc driver所在的資料夾,點選Test Connection測試是否連線成功。

4.時區錯誤

如果在測試連線後提示時區錯誤,則在cmd中進去mysql後,輸入

set global time_zone = '+8:00'; 

即可。

pycharm無法連線上mysql

安裝database navigator:社群版的pycharm,Tool Windows裡沒有Database,所以要手動安裝Database Navigator:File →Settings→Plugins→搜尋方塊中輸入Database Navigator→下載外掛→安裝完成重啟Pycharm(下圖我已經按上述方法安裝好了database navigator)

對mysql進行設定

導航欄中選擇DB Navigator,進入Database Browser後在設定裡設定mysql。

Authentication下,user填root;password填之前在mysql下設定的密碼,其他預設。

報錯解決

一般情況下,在進行了1、2兩步之後會連線成功,但我在連線是卻出現了報錯:

The server time zone value '�й���׼ʱ��' is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the 'serverTimezone' configuration property) to use a more specifc time zone value if you want to utiliz

報錯原因是新版mysql的時區設定有問題,故下面對mysql進行時區更改(照例先登入Mysql,然後輸入set global time_zone="+8:00",注意是"+8:00"而不是"8:00",我第一次就輸錯了,然後報錯了):

進行完這一步後,開啟Pycharm發現資料庫已經連線上了,會提示...successfully

以上為個人經驗,希望能給大家一個參考,也希望大家多多支援it145.com。


IT145.com E-mail:sddin#qq.com