Loading...
MySQL 9.5 Reference Manual 9.5의 19.4.1 Using Replication for Backups의 한국어 번역본입니다.
아래의 경우에 피드백에서 신고해주신다면 반영하겠습니다.
감사합니다 :)
19.4.1.1 Backing Up a Replica Using mysqldump 19.4.1.2 Backing Up Raw Data from a Replica 19.4.1.3 Backing Up a Source or Replica by Making It Read Only
replication을 backup 솔루션으로 사용하려면, source에서 replica로 데이터를 replication한 다음 replica를 backup합니다. replica는 source의 실행 중인 작업에 영향을 주지 않고 일시 중지하고 종료할 수 있으므로, 원래라면 source를 종료해야만 얻을 수 있는 “실시간(live)” 데이터의 효과적인 스냅샷을 생성할 수 있습니다.
database를 어떻게 backup할지는 그 크기와, 오직 data만 backup하는지, 아니면 장애 발생 시 replica를 재구축할 수 있도록 data와 replica 상태를 모두 backup하는지에 따라 달라집니다. 따라서 두 가지 선택지가 있습니다:
replication을 사용하여 source의 data를 backup할 수 있도록 하는 것이 목적이고 database 크기가 너무 크지 않다면 mysqldump 도구가 적절할 수 있습니다. 자세한 내용은 Section 19.4.1.1, “Backing Up a Replica Using mysqldump”를 참조하십시오.
database가 더 커서 mysqldump를 사용하는 것이 비현실적이거나 비효율적인 경우, raw data 파일을 대신 backup할 수 있습니다. raw data 파일 옵션을 사용하면 replica 장애 발생 시 replica를 다시 생성할 수 있게 하는 바이너리 로그와 릴레이 로그도 backup할 수 있습니다. 자세한 내용은 Section 19.4.1.2, “Backing Up Raw Data from a Replica”를 참조하십시오.
또 다른 backup 전략으로, source 서버와 replica 서버 모두에 사용할 수 있는 방법은 서버를 읽기 전용(read-only) 상태로 두는 것입니다. backup은 읽기 전용 서버를 대상으로 수행되며, 그 후 서버는 일반적인 읽기/쓰기(read/write) 운영 상태로 다시 변경됩니다. 자세한 내용은 Section 19.4.1.3, “Backing Up a Source or Replica by Making It Read Only”를 참조하십시오.
19.4 Replication Solutions
19.4.2 Handling an Unexpected Halt of a Replica