사용하기 전에

Q. 백업은 언제 진행되나요?

  • 자동으로 설정할 경우 임의의 시간이 선택되며, 이후 매일 해당시간에 백업이 시작됩니다.
  • 사용자 정의로 시간을 설정한 경우 사용자가 설정한 시간에 시작됩니다.

Q. 백업 파일은 어디에 저장되나요?

  • 백업 파일은 별도 데이터 스토리지 파티션에 저장됩니다. 백업 사이즈에 따라 스토리지 계약이 진행됩니다.

Q. mysqldump를 사용하여 Cloud DB for MySQL의 데이터를 받을 수 있나요?

  • mysqldump 수행을 위해서 우선 APP 서버를 설치해야 합니다. APP 서버 설치는 퀵스타트 가이드를 참고하세요.
  • Cloud DB for MySQL 상품은 GTID(global transaction identifier)를 사용하므로 APP 서버에서 mysqldump 수행 시
    --set-gtid-purged=OFF 옵션을 추가하세요.
  • 예: mysqldump dbname --set-gtid-purged=OFF > dbname.sql

Q. mysqldump를 수행하여 받은 파일을 이용해서 Cloud DB for MySQL에 복원할 수 있나요?

  • mysqldump를 사용하여 Cloud DB for MySQL의 데이터를 받을 때와 동일하게 APP 서버가 필요합니다.
  • APP 서버 설치는 퀵스타트 가이드를 참고하세요.
  • APP 서버 설치후에는 아래와 같은 절차로 진행할 수 있습니다. 1) MC console에서 Restore 하기 위한 Database를 생성합니다. 2) import를 수행하기 위한 DDL권한을 지닌 계정을 생성합니다. 3) mysql -h[Cloud DB 도메인명] -u [DB User] -p [Database] -P [Port] < mysqldump.sql 명령어를 수행합니다.

Q. 백업 파일을 이용해서 소실된 데이터를 복구하고 싶습니다. 어떻게 진행하면 될까요?

database-5-4-101

  • 백업 복원하기 기능을 이용하여 읽기 전용 DB 서버를 생성할 수 있습니다. 생성된 읽기 전용 DB 서버를 통해 소실된 데이터를 복구할 수 있습니다.
  • 복구된 DB는 DB 서버 목록에서 DB Role이 "Recovery"로 표시되며, 읽기만 가능한 DB로 동작합니다. 해당 DB를 기반으로 새로운 DB 서비스를 생성하기 위해서는 "Reocovery" 상태의 DB 서버를 선택 후 DB 관리 메뉴에서 신규 DB 서비스 생성을 선택합니다.

Q. 백업 파일로부터 복구 DB를 생성하는 경우, 복구되는 데이터는 어떤 시점의 데이터인가요?

  • 백업파일은 백업 완료시점의 데이터를 보관하므로 복구 DB는 백업 완료시점 기준의 데이터로 복구됩니다. 백업 완료시간은 "백업 현황 상세보기" 페이지에서 확인할 수 있습니다.
  • 시점 복원 기능을 이용하시면 복원이 가능한 범위내에서 원하는 시간의 분 단위까지 복원할 수 있습니다.

Q. Stand Alone로 운영중인 DB 서버도 백업 및 복구가 가능한가요?

  • Stand Alone 서버도 DB 백업 및 복구 기능을 사용 할 수 있습니다. 데이터가 삭제되어도 백업 보관일 설정 내에서 백업으로 데이터를 복구 할 수 있습니다.
    단, Stand Alone 서버의 경우 시점 복원은 지원하지 않습니다.

백업 기능 소개

Cloud DB for MySQL에서는 사용자의 데이터를 안전하게 보관하기 위해 백업 기능을 지원합니다.

백업은 하루 한 번씩 매일 수행되며, 사용자 설정에 따라 최대 30일까지 보관할 수 있습니다.

DB 서버 백업 현황

등록된 DB 서버의 백업 현황을 조회합니다. 이 화면에서는 서비스명, 백업 보관일, 백업 시작 시간, 백업 데이터 크기, 마지막 백업 일자를 확인할 수 있습니다.

상세정보 보기를 클릭하면 해당 DB 서버 백업의 상세 내용을 확인할 수 있는 페이지로 이동합니다.

database-5-4-102

항목 설명
DB 서비스 이름 사용자가 지정한 서비스 이름
Backup 보관일 백업 파일의 보관일
Backup 시작시간 백업이 시작되는 시간
Backup 데이터 크기 완료된 백업 파일의 크기
마지막 Backup 일자 백업이 가장 마지막으로 수행된 일자
상세정보 보기 선택한 DB 서버에 대한 백업 내용을 상세히 볼 수 있는 페이지로 이동

백업 현황 상세보기

선택한 DB 서버의 백업 현황에 대한 상세 내용을 조회합니다.

database-5-4-103

항목 설명
Backup날짜 백업이 수행된 날짜(yyyy-mm-dd)
Backup시작시간 백업이 시작된 시간(hh:mm:ss)
Backup완료시간 백업이 완료된 시간(hh:mm:ss)
소요시간 백업이 완료되기까지 소요된 시간(hh:mm)
Backup크기 완료된 백업 파일의 크기(GB)
스토리지 계약 백업 파일을 저장하기 위한 스토리지의 계약 내용

Backup 파일 복원하기

Cloud DB for MySQL에서는 DB 복원 기능을 제공합니다. 보관 중인 백업 리스트 중 하나를 선택하여 DB를 복원할 수 있습니다.

복원 요청 시 신규 VM이 생성되며, 선택한 백업 파일로 복원됩니다. 이때 DB 서버는 Recovery 모드로 복원되며 데이터 조회만 가능합니다.

database-5-4-104

Step 1. 백업 파일 선택

복구하고자 하는 백업 파일을 선택합니다.

Step 2. 복원하기

Backup 파일 복원 버튼이 활성화 됩니다. Backup 파일 복원 버튼을 클릭하면 다음 단계로 진행합니다.

Step 3. Backup 파일 정보 확인

선택한 백업 파일에 대한 정보를 확인합니다.

Step 4. DB 서버 이름 입력

백업 파일로 새로 생성될 DB 서버의 이름을 입력합니다. 생성된 DB 서버는 읽기 전용으로 생성됩니다.

시점 복원하기

Cloud DB for MySQL은 시점 복원 기능을 제공합니다.

복원 가능한 시간 범위내에서 사용자가 원하는 시간대로 데이터를 복원할 수 있습니다. (분 단위까지 지원)

database-5-4-105

Step 1. 시점 복원하기

시점 복원 버튼을 클릭합니다. Backup 파일을 선택하면 시점 복원 버튼은 비활성화 됩니다.

Step 2. DB 복원 가능한 시간 확인

DB 복원 가능한 시간을 확인합니다. 해당 범위내에서 시간을 선택할 수 있습니다.

Step 3. DB 복원 시간 입력

복원 가능한 시간 범위내에서 복원 하고자하는 시간을 입력합니다. 분 단위까지 입력이 가능합니다.

Step 4. DB 서버 이름 입력

백업 파일로 새로 생성될 DB 서버의 이름을 입력합니다. 생성된 DB 서버는 읽기 전용으로 생성됩니다.

연관 정보 바로가기

DB 서버 생성, 접속, 관리, 백업 및 이벤트 관련하여 아래 사용 가이드를 참고하실 수 있습니다.

""에 대한 건이 검색되었습니다.

    ""에 대한 검색 결과가 없습니다.

    처리중...