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

Я столкнулся с проблемой при попытке подключить мой проект Django к базе данных MySQL, размещенной на cPanel, используя "mysql-connector-python". Несмотря на правильную настройку параметров, я постоянно получаю OperationalError: MySQL Connection not available при попытке запустить мое Django-приложение.

Настройки базы данных в settings.py:

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

Я использую mysql-connector-python версии 8.4.0 для подключения к базе данных MySQL. Проверил учетные данные базы данных и убедился, что они соответствуют тем, которые настроены в cPanel. Проверил состояние сервера MySQL и подтвердил, что он работает без проблем.

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

Приложение Django и база данных MySQL размещены на отдельных серверах, причем экземпляром MySQL управляет cPanel. Пользователю MySQL предоставлены все привилегии (ALL PRIVILEGES) для указанной базы данных.

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