mysql权限问题

配置django使用mysql数据库, 
mysql版本是5.6
django版本的是1.10.1
settings.py的配置是:

DATABASES = {'default': { 
   'ENGINE': 'django.db.backends.mysql',    
   'NAME': 'django',    
   'USER': 'dj',    
   'PASSWORD': 'rHdkX6hJN',   
    'HOST': '0.0.0.0',    
    'PORT': '3306',
}

数据库权限配置是:
https://img2.mukewang.com/5b9537930001b20403940154.jpg

为什么运行python manage.py migrate,提示:

django.db.utils.OperationalError: (1045, "Access denied for user 'dj'@'127.0.0.1' (using password: YES)")

数据库用户的密码没有错误,可以通过命令行mysql -u dj -p登陆的。


MMMHUHU
浏览 624回答 2
2回答

侃侃尔雅

按照提示来看,是密码不正确。

www说

在通过命令行模式给dj用户授权的时候,指定的主机是localhost,改成127.0.0.1就能正常迁移数据库了。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

MySQL