Python 拒绝用户访问';Chitradhawle博士'@';ip-10-181-125-22.ec2.内部和#x27;(使用密码:是)“)

Python 拒绝用户访问';Chitradhawle博士'@';ip-10-181-125-22.ec2.内部和#x27;(使用密码:是)“),python,mysql,django,deployment,pythonanywhere,Python,Mysql,Django,Deployment,Pythonanywhere,我正在使用python anywhere中的MySQL数据库部署我的django网站,它的链接是-但要运行命令 python manage.py迁移 我在bash上遇到以下错误- django.db.utils.OperationalError:(1045,“用户'DrChitraDhawle'的访问被拒绝@'ip-10-181-125-22.ec2.internal'(使用密码:YES)”) settings.py文件是- python anywhere中的数据库设置是- 注意:-我刚刚从“

我正在使用python anywhere中的MySQL数据库部署我的django网站,它的链接是-但要运行命令

python manage.py迁移

我在bash上遇到以下错误-

django.db.utils.OperationalError:(1045,“用户'DrChitraDhawle'的访问被拒绝@'ip-10-181-125-22.ec2.internal'(使用密码:YES)”)

settings.py文件是-

python anywhere中的数据库设置是-

注意:-我刚刚从“数据库”选项卡创建了数据库名称,但没有 在任何地方创建了实际的数据库,即我没有创建任何表 因为我不知道在哪里创造


数据库的名称错误。您提供的屏幕截图中列出了这些名称。我猜你想要的是
DrChitraDhawle$django_db

Hey@Glenn谢谢你的回答。但我尝试将数据库名称更改为DrChitraDhawle$django_db,但仍然出现相同的错误。您是否重新加载了web应用程序?是的,我已重新加载,您可以在链接中查看它-您使用的密码正确吗?MySQL的密码与您登录Pythonywhere时使用的密码不同。在数据库页面的底部有一个地方可以设置它。是的,我在Pythonywhere的数据库选项卡上为数据库设置了不同的密码,这与登录密码不同。您需要为django DB的DB用户提供访问权限。我不知道在蟒蛇街怎么做。使用其他sql客户端并尝试访问数据库。这似乎与django无关。好的,rohan,谢谢你的建议。
DATABASES = {
    'default': {
    'ENGINE': 'django.db.backends.mysql',
    'NAME': 'django _db',
    'USER': 'DrChitraDhawle',
    'PASSWORD': 'r.....6',
    'HOST': 'mysql.server',
    'PORT': '',
    }
}