• 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 문법
  • 14. InnoDB 스토리지 엔진
  • 15. 기타 스토리지 엔진
  • 16. 고가용성 및 확장성
  • 17. 리플리케이션
  • 1. Replication 구성
    1. Replication 설정 방법
    1. Replication 마스터 구성 설정
    2. Replication 슬레이브 구성 설정
    3. Creating a User for Replication
    4. Replication 마스터 바이너리 로그 좌표 취득
    5. mysqldump를 사용하여 데이터 스냅 샷 생성
    6. Raw data 파일을 사용하여 데이터 스냅 샷 생성
    7. 새로운 마스터와 슬레이브를 사용한 복제 설정
    8. 기존 데이터에 의한 복제 설정
    9. 기존 복제 환경에 추가 슬레이브의 도입
    10. 슬레이브에서 마스터 구성 설정
    2. Replication Formats
    3. 글로벌 트랜잭션 식별자를 사용하여 복제
    4. Replication 및 바이너리 Logging 옵션 과 변수
    5. 일반적인 Replication 관리 작업
    2. Replication 구현
    3. Replication 솔루션
    4. Replication Notes and Tips
  • 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 새로운 기능

17.1.1.5 mysqldump를 사용하여 데이터 스냅 샷 생성

기존의 마스터 데이터베이스에서 데이터의 스냅 샷을 만드는 한 가지 방법은 mysqldump 도구를 사용하여 복제하는 모든 데이터베이스 덤프를 작성하는 것입니다. 데이터 덤프가 완료되면 복제 프로세스를 시작하기 전에이 데이터를 슬레이브로 가져옵니다.

여기에 제시된 예제는 dbdump.db 라는 파일에 모든 데이터베이스를 덤프하여 복제 프로세스를 시작하기 위해 슬레이브에 필요한 CHANGE MASTER TO 문을 자동으로 추가 --master-data 옵션을 추가하고 있습니다.

 shell> mysqldump --all-databases --master-data > dbdump.db

--master-data 를 사용하지 않을 경우 개별 세션에서 모든 테이블을 수동으로 잠그고 ( FLUSH TABLES WITH READ LOCK 을 사용), mysqldump를 실행하고 두 번째 세션에서 종료하거나 UNLOCK TABLES 를 실행하거나 잠금을 해제해야합니다. 또한 SHOW MASTER STATUS 를 사용하여 스냅 샷에 일치하는 바이너리 로그 위치 정보를 취득하고이를 사용하여 슬레이브 시작할 때 해당 CHANGE MASTER TO 문을 발행해야합니다.

덤프에 포함 데이터베이스를 선택할 때 각 슬레이브에 복제 프로세스에 포함시키지 데이터베이스를 제외해야하는 것을 기억하십시오.

데이터를 가져 오려면 덤프 파일을 슬레이브에 복사하거나 슬레이브에 원격으로 연결할 때 마스터에서 파일에 액세스합니다.












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