Укажите параметр --ssl для подключения к базе данных django - PullRequest
0 голосов
/ 24 января 2020

Когда я подключаюсь к своей базе данных с помощью mysql, я указываю опцию --ssl, иначе я получаю ошибку

SSL connection is required. Please specify SSL options and retry.

Я знаю, что с MySQL вы Можно подключиться с SSL-сертификатом, где у вас есть копия сертификата локально. При таком подходе я знаю, как двигаться вперед с помощью Django, поскольку вы можете указать опцию, как описано здесь { ссылка }

Однако в моем случае я просто пропускаю опцию - ssl, и у меня нет локальной копии сертификата. Как включить эту опцию в Django?

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': DB_NAME,
        'USER': DB_USER,
        'PASSWORD': DB_PASSWORD,
        'HOST': DB_HOST,
        'PORT': '',
    }
}

1 Ответ

0 голосов
/ 24 января 2020

Очевидно, вы можете решить эту проблему, передав параметры, как показано ниже:

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': DB_NAME,
        'USER': DB_USER,
        'PASSWORD': DB_PASSWORD,
        'HOST': DB_HOST,
        'PORT': '',
        'OPTIONS': {'ssl': True},
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...