소개
이 실습에서는 MySQL 복제 (replication) 의 기본 사항을 배우게 됩니다. 복제는 여러 서버에 MySQL 데이터베이스의 복사본을 유지하는 프로세스입니다. 이는 일반적으로 로드 밸런싱, 데이터 백업 및 고가용성 (high availability) 에 사용됩니다.
Docker 를 사용하여 두 개의 별도 MySQL 컨테이너로 현실적인 마스터 - 슬레이브 복제 설정을 생성합니다. 먼저, 바이너리 로깅 (binary logging) 이 활성화되도록 사전 구성된 마스터 컨테이너를 시작하고 확인합니다. 마스터에 특별한 복제 사용자 (replication user) 를 생성합니다. 그런 다음, 두 번째 컨테이너를 슬레이브로 구성하고 마스터에 연결한 후 데이터가 올바르게 동기화되는지 확인합니다. 이러한 실습 접근 방식은 실제 MySQL 복제 환경을 관리하는 데 관련된 주요 단계를 이해하는 데 도움이 될 것입니다.



