• 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. 백업 및 복구
  • 1. 백업 및 복구의 종류
    2. 데이터베이스 백업 방법
    3. 백업 및 복구 전략의 예
    4. 백업에 mysqldump의 사용
    5. 바이너리 로그를 사용한 시점 (증분) 복구
    6. MyISAM 테이블의 보수와 크래쉬 복구
  • 8. 최적화
  • 9. Language Structure(언어구조)
  • 10. Character Sets(Globalization)
  • 11. 데이터형(Data Types)
  • 12. 함수와 연산자
  • 13. SQL 문법
  • 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 새로운 기능

제7장 백업 및 복구

목차

7.1 백업 및 복구의 종류
7.2 데이터베이스 백업 방법
7.3 백업 및 복구 전략의 예
7.4 백업에 mysqldump의 사용
7.5 바이너리 로그를 사용한 시점 (증분) 복구
7.6 MyISAM 테이블의 보수와 크래쉬 복구

시스템 충돌 하드웨어 장애 또는 사용자가 실수로 데이터를 삭제하는 등의 문제가 발생했을 경우 데이터를 복구하고 다시 시작하고 실행할 수 있도록 데이터베이스를 백업하는 것이 중요합니다. 백업은 MySQL 설치를 업그레이드하기 전에 안전 장치로도 필수적이며,이를 사용하여 MySQL 설치를 다른 시스템에 전송하거나 복제 슬레이브 서버를 설치 할 수 있습니다.

MySQL에서는 다양한 백업 전략을 제공하고 그들로부터 설치 요구 사항에 가장 적합한 방법을 선택할 수 있습니다. 이 장에서는 친숙해 져야한다 일부 백업 및 복구 항목에 대해 설명합니다.

  • 백업 유형 : 논리 및 물리 완전 및 증분 등.

  • 백업 생성 방법.

  • 시점 복구를 포함한 복구 방법.

  • 백업 스케줄링, 압축 및 암호화.

  • 손상된 테이블 복구를 가능하게하는 테이블의 보수.

추가 리소스

백업 또는 데이터의 가용성 유지에 관련하는 자원에는 다음이 포함됩니다.

  • MySQL Enterprise Edition 고객은 백업 MySQL Enterprise Backup 제품을 사용할 수 있습니다. MySQL Enterprise Backup 제품의 개요는 섹션 25.2 "MySQL Enterprise Backup" 을 참조하십시오.

  • 백업 문제에 한정된 포럼은 http://forums.mysql.com/list.php?28 에 있습니다.

  • mysqldump, mysqlhotcopy 및 기타 MySQL 백업 프로그램의 자세한 내용은 4 장 "MySQL 프로그램" 에서 찾을 수 있습니다.

  • 여기에서 설명하고있는 SQL 문 구문은 13 장 "SQL 문의 구문" 에 있습니다.

  • InnoDB 백업 절차에 대한 자세한 내용은 섹션 14.16 "InnoDB 백업 및 복구" 를 참조하십시오.

  • 복제는 여러 서버에서 동일한 데이터를 저장할 수 있습니다. 여기에는 클라이언트 쿼리 부하를 서버에 분산 할 수있는 특정 서버가 오프라인되거나 장애가 발생한 경우에도 데이터를 사용할 수 및 슬레이브 서버를 사용하여 마스터에 영향을주지 않고 백업하는 기능 등 여러 가지 장점이 있습니다. 제 17 장 "복제" 를 참조하십시오.

  • MySQL Cluster는 분산 컴퓨팅 환경에 적합한 고 가용성 높은 중복 버전의 MySQL을 제공합니다. 제 18 장 "MySQL Cluster NDB 7.3 및 MySQL Cluster NDB 7.4" 을 참조하십시오. 이것은 MySQL Cluster NDB 7.3 (MySQL 5.6을 기반으로하지만 NDBCLUSTER 스토리지 엔진의 최신 개선 및 수정을 포함합니다)에 관한 정보를 제공합니다.

    참고

    NDBCLUSTER 스토리지 엔진은 현재 MySQL 5.6에서 지원되지 않습니다.

  • Distributed Replicated Block Device (DRBD)은 다른 고 가용성 솔루션입니다. 이것은 주 서버에서 보조 서버에 블록 수준에서 블록 장치를 복제하는 방식으로 작동합니다. 제 16 장 "높은 가용성과 확장 성" 을 참조하십시오


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