• MySQL매뉴얼
    • MySQL 5.6 매뉴얼
    • MySQL 5.1 매뉴얼
    • MySQL 5.0 매뉴얼
    • MySQL HA 매뉴얼
  • 기술문서
    • Xtrabackup 구성
    • 메모리 사용량 모니터링
  • 라이선스
  • 온라인문의
  • 회사소개
  • → 목 록 (MySQL5.6 한글메뉴얼) [close]
  • 1. MySQL 5.6 새로운 기능
  • 2. MySQL 설치 및 업그레이드
  • 3. MySQL Tutorial
  • 4. MySQL 프로그램
  • 5. MySQL 서버관리
  • 6. 보안
  • 7. 백업 및 복구
  • 8. 최적화
  • 9. Language Structure(언어구조)
  • 10. Character Sets(Globalization)
  • 11. 데이터형(Data Types)
  • 12. 함수와 연산자
  • 13. SQL 문법
  • 1. 데이터 정의 문
    2. 데이터 조작 문
    3. MySQL 트랜잭션과 잠금 문
    4. 복제 문
    1. 마스터 서버를 제어하는​​ SQL 문
    1. PURGE BINARY LOGS 구문
    2. RESET MASTER 구문
    3. SET sql_log_bin 구문
    2. 슬레이브 서버를 제어하는​​ SQL 문
    5. Prepared Statements위한 SQL 구문
    6. MySQL 복합문 구문
    7. 데이터베이스 관리 문
    8. MySQL 유틸리티 문
  • 14. InnoDB 스토리지 엔진
  • 15. 기타 스토리지 엔진
  • 16. 고가용성 및 확장성
  • 17. 리플리케이션
  • 18. MySQL Cluster
  • 19. 파티셔닝
  • 20. Stored Programs and Views
  • 21. INFORMATION_SCHEMA
  • 22. PERFORMANCE SCHEMA
  • 23. 컨넥터 및 API
  • 24. MySQL 확장
  • 25. MySQL Enterprise Edition
  • 26. MySQL Workbench
  • 27. 제약 및 제한
  • 28. MySQL 5.7 새로운 기능

13.4.1.2 RESET MASTER 구문

 RESET MASTER

인덱스 파일에 나열된 모든 바이너리 로그 파일을 삭제하고 바이너리 로그 인덱스 파일을 비워 재설정하여 새로운 바이너리 로그 파일을 만듭니다.

MySQL 5.6.5 이후에서는, RESET MASTER 는 gtid_purged 시스템 변수 (MySQL 5.6.8 이전 버전에서는 gtid_lost 라고합니다)의 값과 gtid_executed (MySQL 5.6.9 이전에는 gtid_done ) 시스템 전역 변수의 값 (단, 세션 값 제외)을 지 웁니다. 즉,이 문을 실행하면 이러한 각 값이 빈 문자열 ( '' )로 설정됩니다.

이 문은 마스터가 처음 시작되었을 경우에만 사용되도록 고려되고 있습니다.

중요

RESET MASTER 의 효과는 PURGE BINARY LOGS 의 효과는 다음의 2 가지 중요한 점에서 다릅니다.

  1. RESET MASTER 가 인덱스 파일에 나열된 모든 바이너리 로그 파일을 삭제하고 .000001 숫자 접미사를 가진 하나의 빈 바이너리 로그 파일 만 남기는 대해 PURGE BINARY LOGS 는 번호 재설정 되지 않습니다.

  2. RESET MASTER 중 하나의 리플리케이션을 실행하는 동안 사용되도록 고려되어 있지 않습니다. 슬레이브의 실행 중에 사용 된 경우의 RESET MASTER 의 동작은 부정입니다 (따라서 지원되지 않습니다.) 이에 대해 PURGE BINARY LOGS 는 리플리케이션 슬레이브 실행 중에도 안전하게 사용할 수 있습니다.

섹션 13.4.1.1 "PURGE BINARY LOGS 구문" 을 참조하십시오.

RESET MASTER 먼저 마스터와 슬레이브를 설정하는 데 도움이 될 수 있습니다. 이 경우 설정을 다음과 같이 확인할 수 있습니다.

  1. 마스터와 슬레이브를 시작하고 복제를 시작합니다 ( 섹션 17.1.1 "복제 설정 방법" 을 참조하십시오).

  2. 마스터에서 몇 가지 테스트 쿼리를 실행합니다.

  3. 그 쿼리가 슬레이브에 복제 된 것을 확인합니다.

  4. 복제가 제대로 실행되고있는 경우, 슬레이브에서 STOP SLAVE 계속 RESET SLAVE 를 발행 한 뒤, 불필요한 모든 데이터가 슬레이브에 존재하지 않게되어 있는지 확인합니다.

  5. 마스터에서 RESET MASTER 를 실행하여 테스트 쿼리를 정리합니다.

설정을 확인하고 테스트에 의해 생성 된 불필요한 파일과 로그 파일을 삭제하면 슬레이브를 시작하여 복제를 시작할 수 있습니다.

서울시 강남구 영동대로 602 6층
TEL: 02-6061-0006  /  E: csr@mysqlkorea.com
주식회사 이노클러스터  등록번호 : 727-86-02261
Copyright © innocluster Co. ltd. all rights reserved