Αυτό το άρθρο είναι ένα άρθρο καθρέφτη της αυτόματης μετάφρασης, κάντε κλικ εδώ για να μεταβείτε στο αρχικό άρθρο.

Άποψη: 12168|Απάντηση: 0

[Πηγή] MYSQL:WARN: Establishing SSL connection without server's identity verificatio...

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 16/8/2018 4:03:54 μ.μ. | | | |
Το ακόλουθο προειδοποιητικό μήνυμα εμφανίζεται όταν το JDBC συνδέεται στη βάση δεδομένων Mysql:

Thu Aug 16 16:01:11 CST 2018 WARN: Δεν συνιστάται η δημιουργία σύνδεσης 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# Distinct καταργεί υπό όρους τα διπλότυπα αντικείμενα
Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com