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進(jìn)行安裝。
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中進(jìn)去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進(jìn)行配置
導(dǎo)航欄中選擇DB Navigator,進(jìn)入Database Browser后在設(shè)置里配置mysql。
Authentication下,user填root;password填之前在mysql下配置的密碼,其他默認(rèn)。
報錯解決
一般情況下,在進(jìn)行了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ū)設(shè)置有問題,故下面對mysql進(jìn)行時區(qū)更改(照例先登錄Mysql,然后輸入set global time_zone="+8:00",注意是"+8:00"而不是"8:00",我第一次就輸錯了,然后報錯了):
進(jìn)行完這一步后,打開Pycharm發(fā)現(xiàn)數(shù)據(jù)庫已經(jīng)連接上了,會提示...successfully
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Tensorflow Summary用法學(xué)習(xí)筆記
這篇文章主要介紹了Tensorflow Summary用法學(xué)習(xí)筆記,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-01-01django admin 后臺實現(xiàn)三級聯(lián)動的示例代碼
這篇文章主要介紹了django admin 后臺實現(xiàn)三級聯(lián)動的示例代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-06-06Python3.7 版本 lxml 模塊無法導(dǎo)入etree 問題及解決方法
這篇文章主要介紹了Python3.7 版本 lxml 模塊無法導(dǎo)入etree 問題及解決方法,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友參考下吧2024-01-01