Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 12168|Válasz: 0

[Forrás] MYSQL:WARN: Establishing SSL connection without server's identity verificatio...

[Linket másol]
Közzétéve 2018. 08. 16. 16:03:54 | | | |
A következő figyelmeztető üzenet jelenik meg, amikor a JDBC csatlakozik a Mysql adatbázishoz:

Aug 16., csütörtök, 16:01:11 CST 2018 FIGYELMEZTETÉS: SSL kapcsolat létrehozása szerver személyazonosságának ellenőrzése nélkül nem ajánlott. A MySQL 5.5.45+, 5.6.26+ és 5.7.6+ előírásai szerint az SSL kapcsolatot alapértelmezés szerint kell létrehozni, ha nincs beállítva explicit opció. Az SSL-t nem használó meglévő alkalmazások megfelelősége érdekében a verifyServerCertificate tulajdonság 'hamis' állapotra van állítva. Vagy kifejezetten ki kell kapcsolnod az SSL-t useSSL=false beállítással, vagy be kell állítanod a useSSL=true módot, és Truststore-t kell biztosítani a szerver tanúsítvány ellenőrzéséhez.


SSL kapcsolati probléma Mysql adatbázisnál, figyelmeztetve, hogy nem ajánlott SSL kapcsolatot használni szerverhitelesítés nélkül, ez a probléma csak a MYSQL 5.5.45+, 5.6.26+ és 5.7.6+ verziókban jelentkezik. A megoldás már szerepel a figyelmeztetésben:

1. Hozzáadjuk az useSSL=false kifejezést az adatbázis kapcsolatának URL-jéhez;
2. Add hozzá a useSSL=true kifejezést az URL-hez, és add meg a szerver hitelesítési tanúsítványát.
Ha csak tesztet csinálsz, nincs szükség tanúsítványra, csak hozzáadj egy useSSL=false jelzést a csatlakozás után, például:

Amikor Java-val csatlakozol a JDBC-hez, beállíthatod az useSSL értékét hamisnak a Tulajdonságok objektumban, de ez ugyanaz, mint a linkbe írni. Mint mit

Valójában ezt nem kell megírni, de egy kolléga lusta, nem tudja olvasni a figyelmeztető üzenetet, ezért közvetlenül tőlem kérdezett, lusta embereknek írva, haha





Előző:Többsoros komment és kommentelnének visszavonás rövidítései az IDEA-ban
Következő:C# A differenciák feltételesen dedliklikálnak objektumokat
Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com