Ця стаття є дзеркальною статтею машинного перекладу, будь ласка, натисніть тут, щоб перейти до оригінальної статті.

Вид: 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