Pycharm使用Database?Navigator連接mysql數(shù)據(jù)庫全過程
Pycharm Database Navigator連接mysql
1.安裝Database Navigator
由于使用的是Pycharm Community版,在View->Tool window里找不到database,只能通過File->Settings->Pluigns,搜索database,找到Database Navigator,點擊Intall進行安裝。

2.下載mysql驅(qū)動
下載地址:https://dev.mysql.com/downloads/connector/j/?os=26
windows下選擇Platform independent,下載完成后解壓。

3.創(chuàng)建連接
按圖示填寫信息和賬號密碼,Driver source選擇External library,在Driver library找到剛才下好的jdbc driver所在的文件夾,點擊Test Connection測試是否連接成功。

4.時區(qū)錯誤
如果在測試連接后提示時區(qū)錯誤,則在cmd中進去mysql后,輸入
set global time_zone = '+8:00';
即可。
pycharm無法連接上mysql
安裝database navigator:社區(qū)版的pycharm,Tool Windows里沒有Database,所以要手動安裝Database Navigator:File →Settings→Plugins→搜索框中輸入Database Navigator→下載插件→安裝完成重啟Pycharm(下圖我已經(jīng)按上述方法安裝好了database navigator)


對mysql進行配置
導航欄中選擇DB Navigator,進入Database Browser后在設置里配置mysql。
Authentication下,user填root;password填之前在mysql下配置的密碼,其他默認。
報錯解決
一般情況下,在進行了1、2兩步之后會連接成功,但我在連接是卻出現(xiàn)了報錯:
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的時區(qū)設置有問題,故下面對mysql進行時區(qū)更改(照例先登錄Mysql,然后輸入set global time_zone="+8:00",注意是"+8:00"而不是"8:00",我第一次就輸錯了,然后報錯了):

進行完這一步后,打開Pycharm發(fā)現(xiàn)數(shù)據(jù)庫已經(jīng)連接上了,會提示...successfully
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
Python導入或執(zhí)行python源文件的3種方法
這篇文章主要給大家介紹了關于Python導入或執(zhí)行python源文件的3種方法,python源代碼的文件以"py"為擴展名,由python.exe解釋,可以在控制臺下運行,需要的朋友可以參考下2023-08-08
Django REST framework 分頁的實現(xiàn)代碼
這篇文章主要介紹了Django REST framework 分頁的實現(xiàn)代碼,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2019-06-06
python基于tkinter圖形化編程實現(xiàn)簡易計算器功能
這篇文章主要為大家詳細介紹了python基于tkinter圖形化編程實現(xiàn)簡易計算器功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2022-07-07
python光學仿真面向?qū)ο蠊鈱W元件類的實現(xiàn)
這篇文章主要為大家介紹了python光學仿真面向?qū)ο蠊鈱W元件類的實現(xiàn)示例解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步2021-10-10

