连接Heroku部署的MySQL数据库到Django

flvtvl50  于 2022-11-13  发布在  Mysql
关注(0)|答案(1)|浏览(138)

我想与部署在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',
}

}

8mmmxcuj

8mmmxcuj1#

我不是一个大Maven,但在我的情况下,一个自动PostgreSQL数据库是附加到项目开始时。此外,DATABASE_URL是设置为保护变量在您的应用程序,并指向PostgreSQL数据库。
您可以尝试删除该加载项,使变量消失,然后创建一个新的变量:DATABASE_URL -> mysql://username:<password>@hostname:port/databasename
你可以得到一些关于和几乎相同的问题here的更多信息。

相关问题