제7장 백업 및 복구
목차
시스템 충돌 하드웨어 장애 또는 사용자가 실수로 데이터를 삭제하는 등의 문제가 발생했을 경우 데이터를 복구하고 다시 시작하고 실행할 수 있도록 데이터베이스를 백업하는 것이 중요합니다. 백업은 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 장 "높은 가용성과 확장 성" 을 참조하십시오