Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 12168|Yanıt: 0

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

[Bağlantıyı kopyala]
Yayınlandı 16.08.2018 16:03:54 | | | |
JDBC Mysql veritabanına bağlandığında aşağıdaki uyarı mesajı görünür:

Per 16 Ağu 16:01:11 CST 2018 UYARI: Sunucunun kimlik doğrulaması olmadan SSL bağlantısı kurmak önerilmez. MySQL 5.5.45+, 5.6.26+ ve 5.7.6+ gereksinimlerine göre, açık seçenek ayarlanmadıysa SSL bağlantısı varsayılan olarak kurulmalıdır. SSL kullanmayan mevcut uygulamalarla uyumluluk için verifyServerCertificate özelliği 'yanlış' olarak ayarlanmıştır. SSL'yi useSSL=false olarak açıkça devre dışı bırakmanız ya da useSSL=true ayarlayıp sunucu sertifikası doğrulaması için truststore sağlamanız gerekir.


Mysql veritabanı için SSL bağlantı sorunu, sunucu doğrulaması olmadan SSL bağlantısının kullanılmasının önerilmediği uyarısı, bu sorun yalnızca MYSQL 5.5.45+, 5.6.26+ ve 5.7.6+ sürümlerinde mevcuttur. Çözüm zaten uyarıda belirtilmiş:

1. Veritabanı bağlantısının URL'sine useSSL=false ekleyin;
2. URL'ye useSSL=true ekleyin ve sunucunun kimlik doğrulama sertifikasını verin.
Sadece bir test yaparsanız, sertifika almanıza gerek yoktur, sadece bağlandıktan sonra useSSL=false ekleyin, örneğin:

JDBC'ye bağlanmak için Java kullanıldığında, Properties nesnesinde useSSL değerini false olarak ayarlayabilirsiniz, ancak bu bağlantıyı yazmakla aynıdır. Ne gibi?

Aslında, bunun yazılmasına gerek yok ama bir meslektaşım tembel, uyarı mesajını nasıl okuyacağını bilmiyor, bu yüzden doğrudan bana sordu, tembel insanlar için yazılmış, haha





Önceki:IDEA'da çok satırlı yorum ve yorumu kaldır kısayolları
Önümüzdeki:C# Farklı nesneleri koşullu olarak deduplicate eder
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com