我想与部署在Heroku上的MySQL数据库建立连接。但是,在为数据库设置参数后,我收到以下错误:
django.db.utils.OperationalError: (1044, "Access denied for user '*mu username*'@'%' to database '*name of my database*'")
在我的settings.py:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': '*name of my database*',
'USER': '*my username*',
'PASSWORD': '*my password*',
'HOST': 'eu-cdbr-west-01.cleardb.com',
'PORT': '3306',
}
}
1条答案
按热度按时间8mmmxcuj1#
我不是一个大Maven,但在我的情况下,一个自动PostgreSQL数据库是附加到项目开始时。此外,DATABASE_URL是设置为保护变量在您的应用程序,并指向PostgreSQL数据库。
您可以尝试删除该加载项,使变量消失,然后创建一个新的变量:
DATABASE_URL -> mysql://username:<password>@hostname:port/databasename
你可以得到一些关于和几乎相同的问题here的更多信息。