Skip to content

문제 해결 / MySQL에서 ERROR 2026 오류 발생

Ubuntu 20.04의 SSL 버전 최소 요구 사항이 v1.2이므로, 이전 버전 DataFlux Func를 1.5.5 버전으로 업그레이드한 후 스크립트를 게시/실행할 때 다음과 같은 오류가 발생할 수 있습니다.

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

DataFlux Func 1.5.5 이상 버전에는 구성을 자동으로 수정하는 처리가 내장되어 있으므로 정상적으로 업그레이드하면 됩니다.

문제가 여전히 존재하는 경우 다음 수동 방식으로 복구를 시도할 수 있습니다.

  1. <설치 디렉터리>/docker-stack.yaml 파일을 엽니다(기본 위치는 /usr/local/dataflux-func/docker-stack.yaml).
  2. yaml 파일에서 service / mysql / command 구성을 찾아 --tls-version=TLSv1.2 매개변수를 추가합니다.

참고 수정 방법은 다음과 같습니다.

Text Only
1
2
3
4
5
# 변경 전
command: --innodb-large-prefix=on (... 이하 생략)

# 변경 후
command: --tls-version=TLSv1.2 --innodb-large-prefix=on (... 이하 생략)