Ubuntu 20 にすると ERROR 2026 (HY000): SSL connection error: error:1425F102:SSL routines:ssl_choose_client_version:unsupported protocol

投稿者: ytyng 3年, 10ヶ月 前

Ubuntuを 20.04 にアップグレードして、MySQL 接続を行おうとすると

ERROR 2026 (HY000): SSL connection error: error:1425F102:SSL routines:ssl_choose_client_version:unsupported protocol

が出て、MySQLに接続できなかった。

EC2で、Ubuntu20.04 のイメージから新しくEC2を起動した場合や、Ubutnu18 から 20に do-release-upgrade した場合も同様。

mysql コマンドでの接続でも、Django から接続した場合でも同様のエラーとなる。

stackoverflow に解決方法がある。

https://stackoverflow.com/questions/61649764/mysql-error-2026-ssl-connection-error-ubuntu-20-04

1. sudo vim /usr/lib/ssl/openssl.cnf

2. ファイル先頭に追加 

openssl_conf = default_conf

3. ファイル末尾に追加

[ default_conf ]

ssl_conf = ssl_sect

[ssl_sect]

system_default = ssl_default_sect

[ssl_default_sect]
MinProtocol = TLSv1
CipherString = DEFAULT:@SECLEVEL=1

このままの対応で解決した。

現在の評価: 5

コメント

アーカイブ

2024
2023
2022
2021
2020
2019
2018
2017
2016
2015
2014
2013
2012
2011