Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 12168|Répondre: 0

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

[Copié le lien]
Publié sur 16/08/2018 16:03:54 | | | |
Le message d’avertissement suivant apparaît lorsque JDBC se connecte à la base de données Mysql :

Jeu 16 août 16:01:11 CST 2018 AVERTISSEMENT : Il n’est pas recommandé d’établir une connexion SSL sans vérification d’identité du serveur. Selon MySQL 5.5.45+, 5.6.26+ et 5.7.6+ requises, une connexion SSL doit être établie par défaut si aucune option explicite n’est définie. Pour la conformité avec les applications existantes n’utilisant pas SSL, la propriété verifyServerCertificate est réglée sur « false ». Vous devez soit désactiver explicitement SSL en définissant useSSL=false, soit définir useSSL=true et fournir un truststore pour la vérification des certificats serveur.


Problème de connexion SSL pour la base de données Mysql, avertissement qu’il n’est pas recommandé d’utiliser une connexion SSL sans authentification serveur, ce problème n’est disponible que dans les versions MYSQL 5.5.45+, 5.6.26+ et 5.7.6+. La solution de contournement est déjà indiquée dans l’avertissement :

1. Ajouter useSSL=false à l’URL de la connexion à la base de données ;
2. Ajouter useSSL=true à l’URL et fournir le certificat d’authentification du serveur.
Si vous faites juste un test, il n’est pas nécessaire d’obtenir un certificat, ajoutez simplement un useSSL=false après la connexion, par exemple :

Lorsque vous utilisez Java pour vous connecter à JDBC, vous pouvez définir la valeur de useSSL à false dans l’objet Propriétés, mais c’est la même chose que d’écrire dans le lien. Comme quoi

En fait, ce n’est pas nécessaire d’être écrit, mais un collègue est paresseux, il ne sait pas lire le message d’avertissement, alors il m’a demandé directement, écrit pour les paresseux, haha





Précédent:Raccourcis à commentaires et décommentaires multi-lignes dans IDEA
Prochain:C# Distinct déduplique conditionnellement les objets
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com