問(wèn)題描述python mysql 全部安裝成功,框架用的是django,連接mysql的時(shí)候一直顯示這種錯(cuò)誤;現(xiàn)在mysql正常運(yùn)行,如果我把django中數(shù)據(jù)庫(kù)部分的代碼刪除的話,程序能正常運(yùn)行,在瀏覽器中訪問(wèn)127.0.0.1:8080題目來(lái)源及自己的思路我查了相關(guān)的資料,顯示的都是數(shù)據(jù)庫(kù)沒(méi)有開(kāi)啟所以連接不上,但是我這塊是一直開(kāi)啟的,我理解的應(yīng)該就是數(shù)據(jù)庫(kù)連接錯(cuò)誤了,但是我配置的mysql的主機(jī)和端口寫的都是對(duì)的。相關(guān)代碼DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'test', 'USER': 'root', 'PASSWORD': 'password', 'HOST': '127.0.0.1', 'PORT': '3307', },}
2 回答

慕容708150
TA貢獻(xiàn)1831條經(jīng)驗(yàn) 獲得超4個(gè)贊
數(shù)據(jù)庫(kù)的ip地址沒(méi)寫啊,'HOST': ''
改成'HOST': '127.0.0.1'
;如果還不行的話,應(yīng)該是你本機(jī)的MySQL服務(wù)沒(méi)啟動(dòng),可以在終端'telnet 127.0.0.1 3306'
測(cè)一下通不通。歡迎采納~

阿波羅的戰(zhàn)車
TA貢獻(xiàn)1862條經(jīng)驗(yàn) 獲得超6個(gè)贊
如果是本機(jī)既做服務(wù)端又做客戶端的話,這種情況大概率是服務(wù)端沒(méi)有開(kāi)啟,可以檢測(cè)一下。在本機(jī)上,也可以直接運(yùn)行mysql界面看具體的情況
添加回答
舉報(bào)
0/150
提交
取消