MySQL 8.0에서 추가된 모든 기능 – 기타

1. 기본값 변경: Binlog = ON [원본제공링크 1 2] 2. 기본값 변경: X Protocol = Enabled [원본제공링크 1] 3. 기본값 변경: master_info_repository = TABLE [원본제공링크 1 2] 4. 기본값 변경: relay_log_info_repository = TABLE [원본제공링크 1 2] 5. 기본값 변경: explicit_defaults_for_timestamp = ON [원본제공링크

MySQL 8.0에서 추가된 모든 기능 – X Protocol / X Plugin

1. X Plugin / X Protocol에서의 연결 압축 [원본제공링크 1] MySQL 8.0.19부터 X Protocol은 클라이언트-서버 간 데이터 전송 시 메시지 압축을 지원합니다. 서버와 클라이언트는 공통으로 지원하는 알고리즘을 협상하여 네트워크 대역폭을 줄이고 성능을 향상시킬 수 있습니다. 지원 알고리즘에는 zstd, LZ4, Deflate가

MySQL 8.0에서 추가된 모든 기능 – 라우터

1. 마지막으로 알려진 메타데이터 서버 주소를 지속적으로 저장 [원본제공링크 1] MySQL Router는 클러스터의 메타데이터 서버 주소를 지속적으로 저장하여, 네트워크 장애나 서버 오류 발생 시에도 안정적인 연결을 유지하고 신속한 복구를 지원합니다. 2. 성공적인 연결 시 max_connect_errors 재설정 [원본제공링크 1] MySQL 서버는

MySQL 8.0에서 추가된 모든 기능 – 쉘

1. InnoDB 클러스터: 쉘, 라우터 및 Group Replication에 대한 패키지 솔루션 [원본제공링크 1 2] MySQL 8.0에서는 InnoDB 클러스터라는 통합 솔루션을 도입하여 고가용성과 확장성을 제공합니다. 이 솔루션은 MySQL Shell, MySQL Router, 그룹 복제(Group Replication)를 결합하여 완전한 고가용성 환경을 구축할 수 있도록 설계되었습니다.

MySQL 8.0에서 추가된 모든 기능 – 보안 – SSL 및 기타

1. 원자적 ACL 문장 [원본제공링크 1] MySQL 8.0에서는 사용자 계정 및 권한 관리 명령어를 원자적으로 처리하여, 다중 사용자나 권한을 한 번에 생성, 수정, 삭제할 때 일부만 적용되는 문제를 방지합니다. 원자적 ACL 명령어는 사용자 계정과 권한을 관리하는 명령어들을 하나의 원자적 작업으로

MySQL 8.0에서 추가된 모든 기능 – 보안 – 키 링 / 데이터마스킹

보안 – 키 링 1. 서버를 키링 백엔드 마이그레이션 도구로 사용 [원본제공링크 1] 키링은 MySQL에서 데이터 암호화 키를 안전하게 저장하고 관리하는 플러그인입니다. 다양한 키링 플러그인이 제공되며, 각 플러그인은 서로 다른 백엔드 스토리지를 사용합니다. 예를 들어, keyring_file은 파일 시스템을, keyring_aws는 Amazon

MySQL 8.0에서 추가된 모든 기능 – 보안 – 저장 데이터 암호화

1. 테이블 암호화 제어 [원본제공링크 1] MySQL 8.0에서는 테이블 암호화를 세밀하게 제어할 수 있는 기능을 제공합니다. 이를 통해 데이터 보안 요구사항에 맞춰 각 테이블의 암호화 여부를 설정하고 관리할 수 있습니다. 예시: 2. 리두 로그 암호화 [원본제공링크 1] MySQL 8.0.16부터 InnoDB

MySQL 8.0에서 추가된 모든 기능 – 보안 – 감사

1. 감사 로그: 규칙 기반 조건에 따른 쿼리 중단 [원본제공링크 1] (엔터프라이즈 전용 기능) MySQL 8.0에서는 감사 로그(Audit Log) 기능을 통해 특정 조건에 맞는 쿼리의 실행을 차단할 수 있습니다. 이를 통해 보안 정책을 강화하고, 데이터베이스의 무결성을 유지할 수 있습니다. 2. 감사

MySQL 8.0에서 추가된 모든 기능 – 보안 – 권한 부여

1. SQL 역할 [원본제공링크 1] MySQL 8.0에서는 ‘역할(Role)’ 기능을 도입하여, 여러 사용자에게 공통된 권한을 그룹화하여 관리할 수 있습니다. 역할은 특정 권한들의 모음으로, 사용자 계정과 마찬가지로 권한을 부여하거나 회수할 수 있습니다. 사용자 계정에 역할을 부여하면, 해당 역할에 포함된 모든 권한이 그

MySQL 8.0에서 추가된 모든 기능 – 보안 – 인증

1. Caching sha2 인증 플러그인 [원본제공링크 1] MySQL 8.0에서는 보안과 성능을 강화하기 위해 caching_sha2_password 인증 플러그인을 도입했습니다. 1. 강화된 보안: SHA-256 기반 암호화를 사용하여 데이터 보호. 2. 성능 최적화: 클라이언트와 서버 간 인증을 캐싱하여 반복 연결의 속도를 개선. 3. 광범위한