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. Вот соответствующая статья от провайдера. Есть два возможных решения:

  1. запускайте ваш проект django непосредственно на вашем экземпляре IONOS
  2. использовать root-сервер из IONOS
Вернуться на верх