pile·
DB / 데이터·핀다핀다·

MySQL과 SSL/TLS통한 접속

문제MySQL 버전 업그레이드 시 클라이언트와 서버의 TLS 버전 합의가 안 되어 접속이 실패한다. 8.0.28부터 TLSv1.0/1.1이 제거됐다.
접근MySQL 5.7과 8.0.28의 지원 TLS 버전을 비교하고 Java/Python 드라이버로 핸드셰이크를 검증한다. `SHOW GLOBAL VARIABLES LIKE 'tls_version'` 으로 서버 지원 범위를 확인한다.
결과구버전 Java/Python 클라이언트에서 `TLSV1_ALERT_PROTOCOL_VERSION` 에러가 재현됐다. LTS 버전을 맞추거나 긴급 시 `useSSL=false` 로 우회한다.
핀다
핀다 블로그
원문은 여기서 이어서 읽을 수 있어요
원문 읽기
읽음 (0)

이 글과 비슷한

  1. DB / 데이터·pinterest-engPinterest Engineering·

    Pinterest 차세대 DB 수집 프레임워크의 자동화된 스키마 진화

    Pinterest의 CDC 기반 DB 수집 파이프라인은 MySQL에서 Kafka, Flink, Spark, Iceberg를 거치는 다층 구조다. 스키마 변경이 생기면 모든 계층을 동시에 업데이트해야 해 드리프트, 배포 실패, 데이터 불일치가 반복됐다. Pinterest 엔지니어링 팀은 이를 해결하기 위해 가산적 변경만 자동화하는 스키마 진화 프레임워크를 구축하고, PR 기반 롤아웃과 SLA 기반 일관성 모델을 도입했다.

    #data-pipeline#apache-flink#cdc+2