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

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

[Источник] MYSQL:WARN: Establishing SSL connection without server's identity verificatio...

[Скопировать ссылку]
Опубликовано 16.08.2018 16:03:54 | | | |
Следующее предупреждающее сообщение появляется при подключении JDBC к базе данных Mysql:

Чт 16 авг 16:01:11 CST 2018 ПРЕДУПРЕЖДЕНИЕ: Устанавливать SSL-соединение без проверки личности сервера не рекомендуется. Согласно требованиям MySQL 5.5.45+, 5.6.26+ и 5.7.6+, SSL-соединение должно быть установлено по умолчанию, если явная опция не установлена. Для соответствия существующим приложениям, не использующими SSL, свойство verifyServerCertificate устанавливается в «false». Вам нужно либо явно отключить SSL, установив useSSL=false, либо установить useSSL=true и предоставить truststore для проверки серверных сертификатов.


Проблема с SSL-соединением для базы данных Mysql, предупреждение, что не рекомендуется использовать SSL-соединение без аутентификации сервера, эта проблема доступна только в версиях MYSQL 5.5.45+, 5.6.26+ и 5.7.6+. Обходное решение уже указано в предупреждении:

1. Добавить useSSL=false к URL соединения с базой данных;
2. Добавить useSSL=true в URL и предоставить сертификат аутентификации сервера.
Если вы просто проведёте тест, нет необходимости получать сертификат, просто добавьте useSSL=false после подключения, например:

При использовании Java для подключения к JDBC можно установить значение useSSL в false в объекте Properties, но это то же самое, что и запись ссылки. Как что

На самом деле, это не обязательно писать, но коллега ленивый, он не умеет читать предупреждение, поэтому спросил меня напрямую, написано для ленивых людей, ха-ха





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

Mail To:help@itsvse.com