MySQL ile çalışıyorum ve SSL'yi etkinleştirmek için MySQL ile kullanılacak sertifikaları üretiyorum. İşte SSL üzerinden MySQL'e bağlanma hakkında ERROR 2026 (HY000): SSL bağlantı hatası: protokol sürümü uyuşmazlığı
SSL yapılandırmaları şunlardır:mysql> show variables like '%ssl%';
+---------------+----------------------------+
| Variable_name | Value |
+---------------+----------------------------+
| have_openssl | YES |
| have_ssl | YES |
| ssl_ca | /etc/mysql/ca-cert.pem |
| ssl_capath | |
| ssl_cert | /etc/mysql/server-cert.pem |
| ssl_cipher | |
| ssl_key | /etc/mysql/server-key.pem |
+---------------+----------------------------+
7 rows in set (0.00 sec)
Bu iyi çalışıyor gibi görünüyor ve ben MySQL sunucusu ile sertifikalarını uygulayarak iyi yapmış gibi görünüyor.
Sorun, uzak ana bilgisayar üzerinden MySQL sunucusuna bağlantı oluştururken var.
mysql -u app1 -p -h 192.168.33.131 --ssl --ssl-capath=<path>/ssl/ --ssl-ca=<path>/ca-cert.pem --ssl-cert=<path>/client-cert.pem --ssl-key=<path>/client-key.pem
Enter password:
ERROR 2026 (HY000): SSL connection error: protocol version mismatch
Sertifikalarla ilgili bazı sorunlar yaşıyor gibi görünüyor veya başka bir şey olabilir.
Çevre: En altta
OS: Ubuntu 14.04
MySQL: 5.5.41
OpenSSL: OpenSSL 1.0.1f 6 Jan 2014
http://askubuntu.com/questions/194074/ http: //www.percona. com/blog/2012/11/08/debugging-mysql-ssl-problems/https://bugs.mysql.com/bug.php?id=64870 – RandomSeed
Yığın taşması programlama ve geliştirme için bir sitedir. sorular. Bu soru konu dışı görünmektedir, çünkü programlama veya geliştirme ile ilgili değildir. Yardım Merkezi’ndeki [http://stackoverflow.com/help/on-topic] adresine buradan [Hangi konuları sorabilirim?] Bölümüne bakın. Belki de [Süper Kullanıcı] (http://superuser.com/) veya [Veritabanı Yöneticileri Yığın Değişimi] (http://dba.stackexchange.com/) sorulacak daha iyi bir yer olabilir. Ayrıca bkz. [Dev Ops hakkında soruları nereye gönderebilirim?] (Http://meta.stackexchange.com/q/134306). – jww