핵심 요약
핀다의 기술 블로그는 MySQL 접속 시 TLS 버전 호환성과 핸드쉐이크 이슈를 분석하고, MySQL 8.0.28에서 TLS 1.0/1.1 제거로 인한 영향과 확인 및 대응 방법을 제시합니다.
구현 방법
- TLS 핸드쉐이크에서 클라이언트와 서버의 버전 매칭 원리와 호환성 문제를 설명
- MySQL 8.0.28부터 TLSv1.2/1.3만 지원( TLS 1.0/1.1 제거) 사실 명시
- 서버 지원 tls_version 확인: SHOW GLOBAL VARIABLES LIKE 'tls_version', 버전 확인: SELECT @@version; 문제 사례로 TLSV1_ALERT_PROTOCOL_VERSION/ protocol_version 언급
- 문제 예방 및 대응: 양측 최신 버전 유지, 필요시 SSL 비활성화는 긴급 조치로만 권고, 체크리스트 활용
주요 결과
- TLS 버전 관리의 중요성과 업그레이드 필요성 강조
- 보안성과 호환성 향상을 위한 TLS 1.2/1.3 중심 운영 권고



