Django не подключается к удаленной базе данных MySQL: MySQLdb.OperationalError: (2005, "Unknown MySQL server host ' db5010610948.hosting-data.io ' (8)")
Я пытаюсь подключить мой проект django к базе данных mysql, размещенной удаленно, я установил mysql и настроил файл settings.py правильно, насколько я могу судить, даже попробовал добавить подстановочный знак в разрешенные хосты, просто чтобы заставить это работать. но я продолжаю получать:
MySQLdb.OperationalError: (2005, "Unknown MySQL server host ' db5010610948.hosting-data.io ' (8)")
когда я пытаюсь запустить python3 manage.py runserver
не уверен, куда двигаться дальше, я трижды проверил, чтобы убедиться, что вся информация верна
ALLOWED_HOSTS = ['*']
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'holidaytourney',
'USER': 'definitelymycorrectusername',
'PASSWORD': 'definitelymycorrectpassword',
'HOST': 'db5010610948.hosting-data.io',
'PORT': '3306',
}
}
Я пробовал сбросить db и запустить команду runserver с нового терминала без успеха
По умолчанию вы не можете получить доступ к базе данных извне IONOS. Вот соответствующая статья от провайдера. Есть два возможных решения:
- запускайте ваш проект django непосредственно на вашем экземпляре IONOS
- использовать root-сервер из IONOS