django - mysql權(quán)限問題
問題描述
配置django使用mysql數(shù)據(jù)庫, mysql版本是5.6django版本的是1.10.1settings.py的配置是:
DATABASES = {’default’: { ’ENGINE’: ’django.db.backends.mysql’, ’NAME’: ’django’, ’USER’: ’dj’, ’PASSWORD’: ’rHdkX6hJN’, ’HOST’: ’0.0.0.0’, ’PORT’: ’3306’,}
數(shù)據(jù)庫權(quán)限配置是:
為什么運(yùn)行python manage.py migrate,提示:
django.db.utils.OperationalError: (1045, 'Access denied for user ’dj’@’127.0.0.1’ (using password: YES)')
數(shù)據(jù)庫用戶的密碼沒有錯(cuò)誤,可以通過命令行mysql -u dj -p登陸的。
問題解答
回答1:問題自己給解決了。在通過命令行模式給dj用戶授權(quán)的時(shí)候,指定的主機(jī)是localhost,改成127.0.0.1就能正常遷移數(shù)據(jù)庫了。
回答2:按照提示來看,是密碼不正確。
相關(guān)文章:
1. angular.js使用$resource服務(wù)把數(shù)據(jù)存入mongodb的問題。2. 更新mysql中被別人鎖定的行, 能不能快速失敗直接報(bào)錯(cuò), 而不是一直等待3. python小白 想做一個(gè)能夠計(jì)算圓周率的代碼,不知道怎么寫4. mysql刪除一個(gè)空數(shù)據(jù)庫報(bào)錯(cuò)Table storage engine for ’proc’ doe5. javascript - h5 video層級(jí)太高導(dǎo)致浮在div上面,如何解決?6. mysql - 數(shù)據(jù)庫建表方面的問題?7. javascript - Ajax加載Json時(shí),移動(dòng)端頁面向左上角縮小一截兒,加載完成后才正常顯示,這該如何解決?8. python運(yùn)行后沒有任何反饋要怎么排查9. javascript - 如何獲取未來元素的父元素在頁面中所有相同元素中是第幾個(gè)?10. javascript - 我的站點(diǎn)貌似被別人克隆了, google 搜索特定文章,除了域名不一樣,其他的都一樣,如何解決?
