Azure Database for MySQL 유연한 서버 인스턴스가 삭제되면 서버 백업은 서비스에서 최대 5일 동안 보존될 수 있습니다. 서버 백업은 서버가 처음에 있던 Azure 구독에서만 액세스하고 복원할 수 있습니다. 다음 권장 단계를 따라 서버 삭제 시점으로부터 5일 이내에 삭제된 Azure Database for MySQL 유연한 서버 리소스를 복구할 수 있습니다. 서버에 대한 백업을 계속 사용할 수 있고 시스템에서 삭제되지 않은 경우에만 권장 단계가 작동합니다.
필수 조건
삭제된 Azure Database for MySQL 유연한 서버 인스턴스를 복원하려면 다음이 필요합니다.
원래 서버를 호스트하는 Azure 구독 이름
서버를 만든 위치
이전에 삭제된 서버가 있는 리소스 그룹이 있어야 합니다. 더 이상 존재하지 않는 경우 복원을 시도하기 전에 이름이 같은 새 리소스 그룹을 만드는 것이 좋습니다.
복원 단계
Azure Portal의 모니터 페이지에서 활동 로그로 이동합니다.
활동 로그에서 표시된 대로 필터 추가를 선택하고 다음 필터를 설정합니다.
- 구독 = 삭제된 서버를 호스트하는 구독
- 리소스 종류 = Azure Database for MySQL 유연한 서버(Microsoft.DBforMySQL/flexibleServers)
- 작업 = MySQL 서버 삭제(Microsoft.DBforMySQL/flexibleServers/delete)
MySQL 서버 삭제 이벤트를 선택하고 JSON 탭을 선택한 후 JSON 출력에서 ‘resourceId’ 및 ‘submissionTimestamp’ 특성을 확인합니다. resourceId는 다음 형식으로 되어 있습니다.
/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/TargetResourceGroup/providers/Microsoft.DBforMySQL/flexibleServers/deletedserver
서버 REST API 만들기 페이지로 이동하여 녹색으로 강조 표시된 "사용해 보기" 탭을 선택하고 Azure 계정으로 로그인합니다. Azure Resource Manager URL은 Azure 환경에 따라 다릅니다. Azure Resource Manager 환경 URL 섹션을 참조하여 올바른 URL을 사용하고 있는지 확인합니다.
3단계에서 캡처한 "resourceId" 특성에서 파생된 resourceGroupName, serverName(삭제된 Azure Database for MySQL 유연한 서버 인스턴스 이름) 및 subscriptionId를 제공합니다. 동시에 이미지에 표시된 대로 버전이 미리 채워집니다.
요청 본문 섹션에서 아래로 스크롤하고 다음 내용을 붙여넣습니다.
{ "___location": "Dropped Server Location", "properties": { "restorePointInTime": "submissionTimestamp - 15 minutes", "createMode": "PointInTimeRestore", "sourceServerResourceId": "resourceId" } }
위의 요청 본문에서 다음 값을 바꿉합니다.
- 삭제된 서버를 만든 Azure 지역의 삭제된 서버 위치
-
submissionTimestamp
및resourceId
3단계에서 캡처된 값을 사용합니다. - 의 경우
restorePointInTime
빼기submissionTimestamp
값을 지정하여 명령이 오류 처리되지 않도록 합니다.
응답 코드 201 또는 202가 표시되면 복원 요청이 성공적으로 제출된 것입니다.
원본 서버에 제공된 데이터베이스 크기 및 컴퓨팅 리소스에 따라 서버를 만드는 데 시간이 걸릴 수 있습니다. 복원 상태는 다음에서 모니터링할 수 있습니다.
- 다음을 필터링하여 활동 로그를 만듭니다.
- 구독 = 사용자 구독
- 리소스 종류 = Azure Database for MySQL 유연한 서버(Microsoft.DBforMySQL/flexibleServers)
- 작업 = MySQL Server 만들기 업데이트
- 다음을 필터링하여 활동 로그를 만듭니다.
Azure Resource Manager 환경 URL
Azure Resource Manager URL은 Azure 환경에 따라 다릅니다.
- Azure Global의 경우 URL은 .입니다
https://management.azure.com
. - Azure Government의 경우 URL은
https://management.usgovcloudapi.net/
입니다. - Azure 독일의 경우 URL은
https://management.microsoftazure.de/
입니다. - 21Vianet에서 운영하는 Microsoft Azure의 경우 URL은
https://management.chinacloudapi.cn
입니다.