백업하기

페이지 이동경로

MySQL 백업 관리하기

백업은 MySQL 인스턴스 그룹 단위로 관리되며, 인스턴스 그룹을 중지시키지 않고 온라인(Online)으로 수행됩니다. MySQL 인스턴스 그룹을 백업하고, 백업을 관리할 수 있습니다. MySQL 서비스에서 백업을 관리하는 방법은 다음과 같습니다.

백업 만들기

MySQL 서비스에서 백업을 생성할 수 있습니다.
백업은 인스턴스 그룹 상태값이 Available, 인스턴스 상태값이 Running일 경우에만 만들 수 있습니다.

  1. 카카오 i 클라우드 콘솔에서 MySQL 메뉴를 선택합니다
  2. Instance Group 탭에서 백업을 만들 MySQL 인스턴스 그룹을 클릭합니다.
  3. 백업 탭을 클릭한 후, [백업 만들기] 버튼을 클릭합니다.

    이미지 이미지 MySQL 백업 목록

    항목 설명
    백업 이름 생성 시 입력한 백업 이름
    상태 백업 상태
    - 자세한 설명은 자세한 설명은 백업 생명 주기 및 상태값 참고
    백업 타입 현재 수동 백업만 가능
    - 자동 백업 기능은 지원 예정
    생성일 백업 생성일시
    생성자 백업을 생성한 사용자
  4. 백업 만들기 팝업창에서 정보를 입력하고, [만들기] 버튼을 클릭합니다.

    이미지 이미지 생성할 MySQL 백업 이름 입력

  5. 백업 탭에서 백업된 파일을 확인합니다.

백업 삭제하기

더 이상 사용하지 않는 백업을 삭제할 수 있습니다.

주의
백업 삭제 시, 해당 백업은 완전히 반납되며 삭제 내역을 복구할 수 없습니다.

  1. 카카오 i 클라우드 콘솔에서 MySQL 메뉴를 선택합니다
  2. Instance Group 탭에서 백업을 삭제할 MySQL 인스턴스 그룹을 클릭합니다.
  3. 백업 탭에서 삭제할 백업의 [더보기] 아이콘 > 백업 삭제를 클릭합니다.

    이미지 이미지 MySQL 백업 삭제

  4. 백업 삭제 팝업창에서 정보를 입력하고, [삭제] 버튼을 클릭합니다.

    이미지 이미지 삭제할 MySQL 백업 이름 입력

복원하기

MySQL 서비스의 복원 기능으로 백업한 MySQL 인스턴스 그룹을 사용하여 신규 인스턴스 그룹을 생성할 수 있습니다. 단, 복원하기 전 인스턴스 그룹의 백업이 생성되어 있어야 합니다.

안내
복원을 통한 신규 인스턴스 그룹 생성은 백업 상태가 Succeeded일 경우에만 가능합니다. 생성할 인스턴스 그룹 스토리지 크기는 백업한 인스턴스 그룹 스토리지 크기와 같거나 큰 값을 입력해야 합니다.
복원 후 인스턴스 추가하기 기능을 이용하려는 경우, 23년 1월 16일 이후 생성된 백업으로부터 인스턴스 그룹 만들기 기능**을 사용을 해주시기 바랍니다.

  1. 카카오 i 클라우드 콘솔에서 MySQL 메뉴를 선택합니다
  2. Instance Group 탭에서 백업을 사용할 MySQL 인스턴스 그룹을 클릭합니다.
  3. 백업 탭에서 복원에 사용할 백업의 [더보기] 아이콘 > 백업으로부터 인스턴스 그룹 만들기를 클릭합니다.

    이미지. 백업 목록 이미지 MySQL 백업 목록

  4. 백업으로부터 인스턴스 그룹 만들기에서 정보를 입력하고, [복원하기] 버튼을 클릭합니다.

    이미지. 복원 상세창

    항목 구분 설명
    복원 정보 인스턴스 그룹 이름 선택된 백업 파일의 기본 정보
    - 선택한 인스턴스 그룹 이름 및 백업 파일 이름, 인스턴스 그룹 스토리지 크기, 백업 생성일로 구성
    - 해당 정보를 바탕으로 복원
    기본 설정 인스턴스 그룹 이름 MySQL 인스턴스 그룹의 이름
    - 동일 프로젝트 내에서 중복된 MySQL 인스턴스 그룹 이름은 사용할 수 없음
    - 영어로 시작하며, 영문 소문자, 숫자, - 만 2~20자 이내 입력 가능
    - 예시: mysql-instance-01
      설명(선택) 인스턴스 그룹에 대한 부가 설명을 100자 이내로 입력 가능
    MySQL 설정 엔진 버전 MySQL 데이터베이스의 버전이 자동 선택됨
    - MySQL 데이터베이스 버전 5.7.33 제공
      MySQL 사용자 이름 MySQL 데이터베이스 관리자 계정의 이름
    - 1~32자 이내, 영문 소문자만 입력 가능
    - 예시: admin
    * 예약된 계정 이름(root, k5d_mon)은 입력 불가
      MySQL 비밀번호 MySQL 데이터베이스 관리자 계정의 초기 비밀번호
    - 8~16자 이내 입력
    - 공백, /, ', ", @ 문자는 사용 불가
    * 관리자 계정 패스워드는 데이터베이스 구동 이후에 변경 가능
    * 데이터베이스 구동 이후에 사용자가 변경한 관리자 계정 패스워드는 확인 불가
    인스턴스 가용성 표준 Primary 인스턴스만 1개 생성
      고가용성 Primary 인스턴스 1개, Standby 인스턴스 1~5개 생성
    - 자세한 설명은 인스턴스 가용성 구성 및 역할 참고
    Standby 인스턴스 개수   인스턴스 가용성을 고가용성으로 선택한 경우에만 설정
    - 최소 1개에서 최대 5개까지 생성 가능
    인스턴스 타입   데이터베이스 컴퓨팅 자원 구성을 위한 인스턴스 타입 선택
    - 자세한 설명은 인스턴스 타입 참고
    스토리지 타입/크기 SSD 데이터베이스에서 사용할 볼륨의 타입과 크기 설정
      - * 생성할 인스턴스 그룹 스토리지 크기는 백업 인스턴스 그룹 스토리지 크기 이상이어야 함
    - 볼륨 타입: 현재는 SSD 타입만 지원하며, 향후 다양한 타입을 지원 예정
    - 볼륨 크기: 100~5,120 GB 크기로 볼륨을 생성 가능
    * 선택한 인스턴스 타입에 따라 최소 용량 제한은 달라질 수 있음
    네트워크 구성 네트워크 MySQL 인스턴스의 데이터베이스가 구성될 네트워크 선택
      서브넷 MySQL 인스턴스의 데이터베이스가 구성될 네트워크의 서브넷 선택