在我的Django应用程序,我有这样的settings.py:Django的迁移到MySQL
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': '<myname>',
'USER': '<myuser>',
'PASSWORD': '<mypassowrd>',
'HOST': 'db677888126.db.1and1.com',
'PORT': '3306'
}
}
我在shell中运行时python manage.py inspectdb
得到这样的:
django.db.utils.OperationalError: (2005, "Unknown MySQL server host 'db677888126.db.1and1.com' (0)")
但是连接在工作具有相同变量的PHP ...为什么?
您是否安装了MySQL驱动程序https://docs.djangoproject.com/en/1.11/ref/databases/#mysql-db-api-drivers –