django數(shù)據(jù)庫(kù)報(bào)錯(cuò)解決匯總:django.db.utils.OperationalError?1045,1049,2003
django常見數(shù)據(jù)庫(kù)配置錯(cuò)誤
出現(xiàn)報(bào)錯(cuò)代碼為1045的這類幾乎都是數(shù)據(jù)庫(kù)配置出錯(cuò)
報(bào)錯(cuò)1
django.db.utils.OperationalError: (1045, "Access denied for user 'root'@'localhost' (using password: NO)")
報(bào)錯(cuò)原因: 配置文件出錯(cuò)
解決方式:
查看自己 settings.py
文件里面DATABASES
配置數(shù)據(jù)庫(kù)的字段是否出現(xiàn)的拼寫錯(cuò)誤
(using password: NO)
這個(gè)就是代表配置文件中password
拼寫錯(cuò)誤
報(bào)錯(cuò)2
django.db.utils.OperationalError: (1045, "Access denied for user 'root'@'localhost' (using password: YES)")
報(bào)錯(cuò)原因:密碼錯(cuò)誤
解決方式:檢查自己的密碼是否輸入正確
報(bào)錯(cuò)3
出現(xiàn)報(bào)錯(cuò)代碼為2003的是數(shù)據(jù)庫(kù)連接失敗,端口錯(cuò)誤,地址錯(cuò)誤
django.db.utils.OperationalError: (2003, "Can't connect to MySQL server on '128.0.0.1' (timed out)")
報(bào)錯(cuò)原因:數(shù)據(jù)庫(kù)地址寫錯(cuò),導(dǎo)致鏈接超時(shí)
報(bào)錯(cuò)4
django.db.utils.OperationalError: (2003, "Can't connect to MySQL server on '127.0.0.1' ([WinError 10061] 由于目標(biāo)計(jì)算機(jī)積極拒絕,無法連接。)")
報(bào)錯(cuò)原因:端口號(hào)錯(cuò)誤
解決方式修改配置文件中的端口號(hào)
報(bào)錯(cuò)5
django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module.
Did you install mysqlclient?
報(bào)錯(cuò)原因:沒有配置數(shù)據(jù)庫(kù)驅(qū)動(dòng)
解決方式:
在項(xiàng)目__init__.py
文件里面添加
import pymysql pymysql.install_as_MySQLdb()
沒有安裝 pynysql
的可以通過pip進(jìn)行安裝
pip install pymysql
報(bào)錯(cuò)6
django.db.utils.OperationalError: (1049, "Unknown database 'mydb'")
報(bào)錯(cuò)原因:需要連接的數(shù)據(jù)庫(kù)不存在
解決方式:需要先在自己的mysql數(shù)據(jù)庫(kù)中創(chuàng)建需要連接的數(shù)據(jù)庫(kù)
正確的配置
DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': '數(shù)據(jù)庫(kù)的名字', 'USER':'root', # 用戶名 'PASSWORD':'root', # 密碼 'HOST':'127.0.0.1', # ip 'PORT': '3306', # 端口 } }
總結(jié)
到此這篇關(guān)于django數(shù)據(jù)庫(kù)報(bào)錯(cuò)解決匯總:django.db.utils.OperationalError 1045,1049,2003的文章就介紹到這了,更多相關(guān)django.db.utils.OperationalError 1045 1049 2003內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
pytorch lstm gru rnn 得到每個(gè)state輸出的操作
這篇文章主要介紹了pytorch lstm gru rnn 得到每個(gè)state輸出的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-05-05用python爬蟲批量下載pdf的實(shí)現(xiàn)
這篇文章主要介紹了用python爬蟲批量下載pdf的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-12-12python 批量修改/替換數(shù)據(jù)的實(shí)例
今天小編就為大家分享一篇python 批量修改/替換數(shù)據(jù)的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2018-07-07python 獲取utc時(shí)間轉(zhuǎn)化為本地時(shí)間的方法
今天小編就為大家分享一篇python 獲取utc時(shí)間轉(zhuǎn)化為本地時(shí)間的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2018-12-12用Python的SimPy庫(kù)簡(jiǎn)化復(fù)雜的編程模型的介紹
這篇文章主要介紹了用Python的SimPy庫(kù)簡(jiǎn)化復(fù)雜的編程模型的介紹,本文來自于官方的開發(fā)者技術(shù)文檔,需要的朋友可以參考下2015-04-04在python中使用requests 模擬瀏覽器發(fā)送請(qǐng)求數(shù)據(jù)的方法
今天小編就為大家分享一篇在python中使用requests 模擬瀏覽器發(fā)送請(qǐng)求數(shù)據(jù)的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2018-12-12python利用datetime模塊計(jì)算時(shí)間差
python中通過datetime模塊可以很方便的計(jì)算兩個(gè)時(shí)間的差,datetime的時(shí)間差單位可以是天、小時(shí)、秒,甚至是微秒,下面我們就來詳細(xì)看下datetime的強(qiáng)大功能吧2015-08-08