Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 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