Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 12532|Răspunde: 0

[Sursă] MYSQL:WARN: Establishing SSL connection without server's identity verificatio...

[Copiază linkul]
Postat pe 16.08.2018 16:03:54 | | | |
Următorul mesaj de avertizare apare atunci când JDBC se conectează la baza de date Mysql:

Joi 16 aug 16:01:11 CST 2018 ATENȚIE: Nu este recomandată stabilirea unei conexiuni SSL fără verificarea identității serverului. Conform cerințelor MySQL 5.5.45+, 5.6.26+ și 5.7.6+, conexiunea SSL trebuie stabilită implicit dacă nu este setată opțiunea explicită. Pentru conformitatea aplicațiilor existente care nu folosesc SSL, proprietatea verifyServerCertificate este setată pe 'false'. Trebuie fie să dezactivezi explicit SSL setând useSSL=false, fie să setezi useSSL=true și să oferi truststore pentru verificarea certificatului serverului.


Problemă de conexiune SSL pentru baza de date Mysql, avertizând că nu se recomandă utilizarea conexiunii SSL fără autentificare a serverului, această problemă fiind disponibilă doar în versiunile MYSQL 5.5.45+, 5.6.26+ și 5.7.6+. Soluția este deja menționată în avertisment:

1. Adaugă useSSL=false la adresa URL a conexiunii cu baza de date;
2. Adăugați useSSL=true la URL și furnizați certificatul de autentificare al serverului.
Dacă faci doar un test, nu este nevoie să obții un certificat, doar adaugă un useSSL=false după conectare, de exemplu:

Când folosești Java pentru a te conecta la JDBC, poți seta valoarea useSSL la false în obiectul Properties, dar este același lucru cu scrierea linkului. Cum ar fi

De fapt, nu trebuie scris asta, dar un coleg e leneș, nu știe să citească mesajul de avertizare, așa că m-a întrebat direct, scris pentru leneși, haha





Precedent:Scurtături pentru comentarii și dez-comentarii pe mai multe linii în IDEA
Următor:C# Distinct deduplicează condiționat obiectele
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com