Django OperationalError: MySQL Соединение недоступно

У меня возникла проблема с подключением Django к MySQL с помощью mysql.connector.django. Вот подробности:

Сообщение об ошибке: OperationalError: (-1, 'MySQL Connection not available.', None)

Я настраиваю проект Django (WanderSight) с MySQL в качестве бэкенда базы данных. Я настроил DATABASES в settings.py следующим образом:

DATABASES = {
'default': {
    'ENGINE': 'mysql.connector.django',
    'NAME': 'the name',
    'USER': 'the user',
    'PASSWORD': 'the pass',
    'HOST': 'localhost',
    'PORT': '3306',
    }
}

Предпринятые шаги: Убедились, что сервер MySQL запущен и доступен через командную строку (mysql -u seyedbe6_WanderSight -p). Установил mysql-connector-python в свое виртуальное окружение. Перезапустил сервер разработки Django (python manage.py runserver). Несмотря на эти шаги, я все еще сталкиваюсь с ошибкой "MySQL Connection not available" при выполнении команд управления Django, таких как python manage.py createsuperuser.

Версия Django: 4.1.10, MySQL версия: Ver 14.14 Distrib 5.7.43, Python версия: 3.9.16, Я был бы признателен за любое понимание того, что может вызвать эту проблему, или дополнительные шаги, которые я мог бы предпринять для диагностики и решения этой проблемы

Вернуться на верх