我有一个Django应用程序(Python 3.4,Django 1.7),在PythonAnywhere上,以及一个MySQL数据库。部署的应用程序中数据库可以正常工作。
然而,我无法将其连接到我的本地机器上的应用程序。当我运行
然而,我无法将其连接到我的本地机器上的应用程序。当我运行
python manage.py runserver
时,会抛出以下错误:
这些是我使用的属性:django.db.utils.InterfaceError: (2003, "2003: Can't connect to MySQL server on 'mysql.server:3306' (8 nodename nor servname provided, or not known)", None)
DATABASES = {
'default': {
'ENGINE': 'mysql.connector.django',
'NAME': '<username>$<database_name>',
'USER': '<username>',
'PASSWORD': '<databse_password>',
'HOST': 'pythonanywhere.com'
}
}
我还尝试了将mysql.server
和mysql.server.pythonanywhere.com
作为HOST
,但没有更多的运气。