Przywracanie elastycznego serwera usługi Azure Database for MySQL przy użyciu usługi Azure Backup (wersja zapoznawcza)

Ważne

Rozwiązanie w wersji zapoznawczej do ochrony elastycznych serwerów usługi Azure Database for MySQL przy użyciu usługi Azure Backup jest obecnie wstrzymane. Należy powstrzymać się od konfigurowania nowych kopii zapasowych do odwołania. Zachowaj pewność, że wszystkie istniejące dane kopii zapasowej pozostają bezpieczne i dostępne do przywrócenia. W międzyczasie możesz zapoznać się z instrukcjami w blogu dotyczącymi ręcznego tworzenia długoterminowych kopii zapasowych, zapewniając zgodność z bezpośrednimi potrzebami.

W tym artykule opisano sposób przywracania elastycznego serwera usługi Azure Database for MySQL przy użyciu usługi Azure Backup.

Dowiedz się więcej o obsługiwanych scenariuszach, zagadnieniach i ograniczeniach.

Prerequisites

Dane kopii zapasowej są przechowywane w skarbcu kopii zapasowych jako obiekt typu blob w dzierżawie firmy Microsoft. Podczas operacji przywracania dane kopii zapasowej są kopiowane z jednego konta magazynu do innego między tenantami. Upewnij się, że docelowe konto magazynu dla przywracania ma właściwość ustawioną AllowCrossTenantReplication na true.

Przywracanie usługi Azure Database for MySQL — serwer elastyczny

Note

Punkt odzyskiwania dla elastycznego serwera bazy danych MySQL można przywrócić wyłącznie w postaci plików.

Aby przywrócić bazę danych, wykonaj następujące kroki:

  1. Przejdź do magazynu kopii zapasowych, a następnie wybierz pozycję Instancje kopii zapasowej.

  2. Wybierz pozycję Azure Database for MySQL — serwer elastyczny (wersja zapoznawcza)>Przywróć.

    Zrzut ekranu przedstawiający sposób przejścia do instancji kopii zapasowej.

  3. Wybierz Wybierz punkt przywracania, a następnie wybierz punkt, który chcesz przywrócić.

    Aby zmienić zakres dat, wybierz pozycję Okres.

    Zrzut ekranu przedstawiający wybór punktu przywracania z określonego momentu w czasie.

  4. Na karcie Parametry przywracania wybierz wartości Docelowe konto magazynu i Kontener docelowy , a następnie wybierz pozycję Weryfikuj.

    Proces weryfikacji sprawdza, czy parametry przywracania i uprawnienia są przypisane do operacji przywracania.

    Zrzut ekranu przedstawiający wybór parametrów przywracania.

  5. Po pomyślnym zakończeniu walidacji wybierz pozycję Przywróć.

    Ta akcja powoduje przywrócenie wybranych kopii zapasowych bazy danych na docelowym koncie magazynu.

    Zrzut ekranu przedstawiający sposób wyzwalania operacji przywracania.

Tworzenie elastycznego serwera MySQL z przywróconego punktu odzyskiwania

Po pomyślnym zakończeniu zadania przywracania, przywrócone pliki zostaną wyświetlone na koncie docelowym magazynowania. Aby uzyskać dostęp do przywróconych danych, należy skopiować te przywrócone pliki na serwer MySQL.

Uzyskiwanie dostępu do danych z przywróconego punktu odzyskiwania

Aby uzyskać dostęp do danych z punktu odzyskiwania, wykonaj następujące kroki:

  1. Pobierz przywrócone pliki z konta Azure Storage przy użyciu eksploratora Azure Storage.

  2. Zainstaluj wersję społeczności mySQL z tego miejsca

    Note

    Upewnij się, że pobrana wersja społeczności programu MySQL musi być taka sama lub zgodna z wersją przywróconych plików.

  3. Otwórz okno wiersza polecenia i nawiguj do katalogu bin pobranego folderu wersji społeczności programu MySQL.

  4. Określ katalog danych przy użyciu polecenia --datadir , uruchamiając następujące polecenie w wierszu polecenia.

    mysqld --datadir=<path to data folder of the restore files downloaded>
    

    Note

    Możesz dodać ścieżkę folderu bin do zmiennych środowiskowych i uruchomić polecenie mysqld bezpośrednio; lub w wierszu polecenia przejść do ścieżki folderu bin, a następnie uruchomić polecenie mysqld.

  5. Nawiąż połączenie z bazą danych przy użyciu obsługiwanego klienta.

Dalsze kroki