17.1.1.7 새로운 마스터와 슬레이브를 사용한 복제 설정
복제를 설정하는 가장 간단하고 쉬운 방법은 새로운 마스터 및 슬레이브 서버를 사용하는 것입니다.
새로운 서버를 설치하고 있지만 복제 구성에로드하는 다른 서버에서 데이터베이스의 기존 덤프가있는 경우,이 방법도 사용할 수 있습니다. 데이터를 새로운 마스터에로드하여 데이터를 슬레이브에 자동으로 복제됩니다.
새로운 마스터와 슬레이브 사이에서 복제를 설정하려면 다음과 같이합니다.
필요한 구성 등록 정보에서 MySQL 마스터를 구성합니다. 섹션 17.1.1.1 "복제 마스터 구성 설정" 을 참조하십시오.
MySQL 마스터를 설치합니다.
사용자를 설정합니다. 섹션 17.1.1.3 "복제 사용자 만들기" 를 참조하십시오.
마스터 상태 정보를 가져옵니다. 섹션 17.1.1.4 "복제 마스터 바이너리 로그 좌표 얻기" 를 참조하십시오.
마스터에서 읽기 잠금을 해제합니다.
mysql>
UNLOCK TABLES;
슬레이브 MySQL 구성을 편집합니다. 섹션 17.1.1.2 "리플리케이션 슬레이브 구성 설정" 을 참조하십시오.
MySQL 슬레이브를 시작합니다.
CHANGE MASTER TO
문을 실행하여 마스터 복제 서버 구성을 설정합니다. 섹션 17.1.1.10 "슬레이브에서 마스터 구성 설정" 을 참조하십시오.
각 슬레이브 슬레이브 설정을 수행합니다.
새 서버 구성에는로드 또는 교환하는 데이터가 없기 때문에 정보를 복사하거나 가져 오기 할 필요가 없습니다.
다른 기존 데이터베이스 서버의 데이터를 사용하여 새 복제 환경을 설정하는 경우 해당 서버에서 생성 된 덤프 파일을 새로운 마스터에서 실행해야합니다. 데이터베이스 업데이트가 자동으로 슬레이브에 전달됩니다.
shell> mysql -h master < fulldb.dump