중요
Azure Backup을 사용하여 Azure Database for MySQL 유연한 서버를 보호하기 위한 미리 보기 솔루션은 현재 일시 중지되었습니다. 추후 공지가 있을 때까지 새로운 백업을 구성하지 마세요. 안심하세요. 모든 기존 백업 데이터는 안전하게 유지되며 복원이 가능합니다. 그동안 블로그 게시물 지침을 참조하여 장기 백업을 수동으로 만들고 즉각적인 요구 사항을 준수할 수 있습니다.
이 문서에서는 Azure Backup을 사용하여 Azure Database for MySQL 유연한 서버를 복원하는 방법을 설명합니다.
지원되는 시나리오, 고려 사항, 제한 사항에 대해 자세히 알아봅니다.
필수 구성 요소
백업 데이터는 Microsoft 테넌트 내의 Blob으로 백업 자격 증명 모음에 저장됩니다. 복원 작업 중에 백업 데이터는 테넌트 간 한 스토리지 계정에서부터 다른 스토리지 계정으로 복사됩니다. 복원을 위한 대상 스토리지 계정의 AllowCrossTenantReplication 속성 집합이 true로 설정되어 있는지 확인합니다.
Azure Database for MySQL 복원 - 유연한 서버
메모
MySQL - 유연한 서버 데이터베이스에 대한 복구 지점을 파일로만 복원할 수 있습니다.
데이터베이스를 복원하려면 다음 단계를 수행합니다.
백업 자격 증명 모음으로 이동한 다음 백업 인스턴스를 선택합니다.
Azure Database for MySQL - 유연한 서버(미리 보기)>복원을 선택합니다.
복원 지점 선택을 선택한 다음 복원하려는 시점을 선택합니다.
날짜 범위를 변경하려면 기간을 선택합니다.
복원 매개 변수 탭에서 대상 스토리지 계정 및 대상 컨테이너 값을 선택한 다음 유효성 검사를 선택합니다.
유효성 검사 프로세스에서는 복원 매개 변수 및 권한이 복원 작업에 할당되었는지 확인합니다.
유효성 검사가 성공하면 복원을 선택합니다.
이 작업을 수행하면 대상 스토리지 계정에서 선택한 데이터베이스 백업이 복원됩니다.
복원된 복구 지점에서 MySQL - 유연한 서버 만들기
복원 작업이 성공적으로 완료되면 대상 스토리지 계정에 복원된 파일이 표시됩니다. 복원된 데이터에 액세스하려면 이러한 복원된 파일을 MySQL 서버에 복사해야 합니다.
복원된 복구 지점에서 데이터 액세스
복구 지점에서 데이터에 액세스하려면 다음 단계를 수행합니다.
Azure Storage 탐색기 사용하여 Azure Storage 계정에서 복원된 파일을 다운로드합니다.
여기에서 MySQL 커뮤니티 버전 설치
메모
다운로드한 MySQL 커뮤니티 버전이 복원된 파일의 버전과 동일하거나 호환되어야 합니다.
명령 프롬프트를 열고 다운로드한
binMySQL 커뮤니티 버전 폴더의 디렉터리로 이동합니다.명령 프롬프트에서 다음 명령을 실행하여 데이터 디렉터리를
--datadir지정합니다.mysqld --datadir=<path to data folder of the restore files downloaded>메모
환경 변수에
bin폴더 경로를 추가하고 명령을 직접 실행mysqld하거나 명령 프롬프트에서bin폴더 경로로 이동한 다음 실행할 수 있습니다.mysqld지원되는 클라이언트를 사용하여 데이터베이스에 연결합니다.