Эта статья является зеркальной статьёй машинного перевода, пожалуйста, нажмите здесь, чтобы перейти к оригиналу.

Вид: 13463|Ответ: 0

[Источник] MySql 8.0 Либо используйте защищённое соединение, либо указывайте RSA сервера...

[Скопировать ссылку]
Опубликовано 19.11.2019 9:33:09 | | | |
Метод аутентификации 'caching_sha2_password' провалился. Либо используйте защищённое соединение, либо укажите RSA-публичный ключ сервера с помощью ServerRSAPublicKeyFile, либо установите AllowPublicKeyRetrieval=True.



Метод аутентификации "caching_sha2_password" не сработал. Используйте защищённое соединение, либо укажите RSA-открытый ключ сервера с помощью ServerRSAPublicKeyFile, либо установите AllowPublicKeyRetrieval = True.

Самое простое решение — добавить его после подключения.allowPublicKeyRetrieval=true

В документе (Вход по гиперссылке виден.Приведённое объяснение такова:

Если пользователь использует sha256_password аутентификацию, пароль должен быть защищён при передаче с помощью протокола TLS, но если открытый ключ RSA недоступен, можно использовать публичный ключ, предоставленный сервером; RSA-открытый ключ сервера может быть задан в соединении через ServerRSAPublicKeyFile или параметр AllowPublicKeyRetrieval=True, чтобы клиент мог получить открытый ключ с сервера; Однако следует отметить, что AllowPublicKeyRetrieval=True может привести к тому, что злоумышленники получают пароли от открытого текста через атаки типа man-in-the-middle (MITM), поэтому он по умолчанию отключён и должен быть явно активирован



Итак, измените строку соединения следующим образом:


Пароль по умолчанию для MySQL 8.0.17 шифруется в caching_sha2_password, как показано на рисунке ниже:








Предыдущий:Установите инструмент пинга в контейнер, построенный с помощью Docker.
Следующий:Примеры объясняют, что такое проникновение кэша Redis, лавина кэша и разрушение кэша
Отказ:
Всё программное обеспечение, программные материалы или статьи, публикуемые Code Farmer Network, предназначены исключительно для учебных и исследовательских целей; Вышеуказанный контент не должен использоваться в коммерческих или незаконных целях, иначе пользователи несут все последствия. Информация на этом сайте взята из Интернета, и споры по авторским правам не имеют отношения к этому сайту. Вы должны полностью удалить вышеуказанный контент с компьютера в течение 24 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купите регистрацию и получите лучшие подлинные услуги. Если есть нарушение, пожалуйста, свяжитесь с нами по электронной почте.

Mail To:help@itsvse.com