Jak utworzyć kopię zapasową i przywrócić serwer w Azure Database for MySQL przy użyciu Azure PortalHow to backup and restore a server in Azure Database for MySQL using the Azure portal

Kopia zapasowa odbywa się automatycznieBackup happens automatically

Kopie zapasowe serwerów Azure Database for MySQL są podejmowane okresowo w celu włączenia funkcji przywracania.Azure Database for MySQL servers are backed up periodically to enable Restore features. Korzystając z tej funkcji, można przywrócić serwer i wszystkie jego bazy danych do wcześniejszego punktu w czasie na nowym serwerze.Using this feature you may restore the server and all its databases to an earlier point-in-time, on a new server.

Wymagania wstępnePrerequisites

Aby ukończyć ten przewodnik, musisz:To complete this how-to guide, you need:

Ustawianie konfiguracji kopii zapasowejSet backup configuration

Należy wybrać między konfigurowaniem serwera do lokalnie nadmiarowych kopii zapasowych lub geograficznie nadmiarowych kopii zapasowych podczas tworzenia serwera, w oknie warstwa cenowa .You make the choice between configuring your server for either locally redundant backups or geographically redundant backups at server creation, in the Pricing Tier window.

Uwaga

Po utworzeniu serwera, jego rodzaju nadmiarowości, czyli geograficznie nadmiarowej a lokalnie nadmiarowy, nie można przełączyć.After a server is created, the kind of redundancy it has, geographically redundant vs locally redundant, can't be switched.

Podczas tworzenia serwera za pomocą Azure Portal okno warstwy cenowej to miejsce, w którym można wybrać lokalnie nadmiarowe lub geograficznie nadmiarowe kopie zapasowe dla serwera.While creating a server through the Azure portal, the Pricing Tier window is where you select either Locally Redundant or Geographically Redundant backups for your server. To okno służy również do wybierania okresu przechowywania kopii zapasowej — jak długo (w dniach) mają być przechowywane kopie zapasowe serwera.This window is also where you select the Backup Retention Period - how long (in number of days) you want the server backups stored for.

Warstwa cenowa — Wybieranie nadmiarowości kopii zapasowej

Aby uzyskać więcej informacji na temat ustawiania tych wartości podczas tworzenia, zobacz Azure Database for MySQL Server — szybki start.For more information about setting these values during create, see the Azure Database for MySQL server quickstart.

Okres przechowywania kopii zapasowej można zmienić na serwerze, wykonując następujące czynności:The backup retention period can be changed on a server through the following steps:

  1. Zaloguj się w witrynie Azure Portal.Sign into the Azure portal.

  2. Wybierz serwer Azure Database for MySQL.Select your Azure Database for MySQL server. Ta akcja powoduje otwarcie strony Przegląd .This action opens the Overview page.

  3. Wybierz pozycję warstwa cenowa z menu, w obszarze Ustawienia.Select Pricing Tier from the menu, under SETTINGS. Za pomocą suwaka można zmienić okres przechowywania kopii zapasowej na preferencję od 7 do 35 dni.Using the slider you can change the Backup Retention Period to your preference between 7 and 35 days. Na poniższym zrzucie ekranu został zwiększony do 34 dni.In the screenshot below it has been increased to 34 days. Zwiększono okres przechowywania kopii zapasowejBackup retention period increased

  4. Kliknij przycisk OK , aby potwierdzić zmianę.Click OK to confirm the change.

Okres przechowywania kopii zapasowej decyduje o tym, jak daleko w czasie można pobrać przywracanie do punktu w czasie, ponieważ jest ono oparte na dostępnych kopiach zapasowych.The backup retention period governs how far back in time a point-in-time restore can be retrieved, since it's based on backups available. Przywracanie do określonego momentu zostało opisane w następnej sekcji.Point-in-time restore is described further in the following section.

Przywracanie do określonego momentuPoint-in-time restore

Azure Database for MySQL umożliwia przywrócenie serwera z powrotem do punktu w czasie i do nowej kopii serwera.Azure Database for MySQL allows you to restore the server back to a point-in-time and into to a new copy of the server. Możesz użyć tego nowego serwera do odzyskania danych lub, aby aplikacje klienckie wskazywały na ten nowy serwer.You can use this new server to recover your data, or have your client applications point to this new server.

Na przykład jeśli tabela została przypadkowo porzucona dzisiaj, można przywrócić jej czas przed południem i pobrać brakującą tabelę i dane z tej nowej kopii serwera.For example, if a table was accidentally dropped at noon today, you could restore to the time just before noon and retrieve the missing table and data from that new copy of the server. Przywracanie do punktu w czasie jest na poziomie serwera, a nie na poziomie bazy danych.Point-in-time restore is at the server level, not at the database level.

Poniższe kroki umożliwiają przywrócenie przykładowego serwera do punktu w czasie:The following steps restore the sample server to a point-in-time:

  1. W Azure Portal wybierz serwer Azure Database for MySQL.In the Azure portal, select your Azure Database for MySQL server.

  2. Na pasku narzędzi na stronie Przegląd serwera wybierz pozycję Przywróć.In the toolbar of the server's Overview page, select Restore.

    Azure Database for MySQL — przegląd — przycisk Przywróć

  3. Wypełnij formularz Przywracanie wymaganymi informacjami:Fill out the Restore form with the required information:

    Azure Database for MySQL — przywracanie informacji

    • Punkt przywracania: Wybierz punkt w czasie, do którego chcesz wykonać przywracanie.Restore point: Select the point-in-time you want to restore to.
    • Serwer docelowy: Podaj nazwę nowego serwera.Target server: Provide a name for the new server.
    • Lokalizacja: nie można wybrać regionu.Location: You cannot select the region. Domyślnie jest to taka sama jak w przypadku serwera źródłowego.By default it is same as the source server.
    • Warstwa cenowa: nie można zmienić tych parametrów podczas wykonywania przywracania do punktu w czasie.Pricing tier: You cannot change these parameters when doing a point-in-time restore. Jest taka sama jak w przypadku serwera źródłowego.It is same as the source server.
  4. Kliknij przycisk OK , aby przywrócić serwer do punktu w czasie.Click OK to restore the server to restore to a point-in-time.

  5. Po zakończeniu przywracania Znajdź nowy serwer, który został utworzony w celu zweryfikowania, że dane zostały przywrócone zgodnie z oczekiwaniami.Once the restore finishes, locate the new server that is created to verify the data was restored as expected.

Nowy serwer utworzony przez Przywracanie do punktu w czasie ma taką samą nazwę logowania administratora serwera i hasło, które były prawidłowe dla istniejącego serwera w wybranym momencie.The new server created by point-in-time restore has the same server admin login name and password that was valid for the existing server at the point-in-time chose. Hasło można zmienić na stronie Przegląd nowego serwera.You can change the password from the new server's Overview page.

Nowy serwer utworzony podczas przywracania nie ma punktów końcowych usługi sieci wirtualnej, które istniały na oryginalnym serwerze.The new server created during a restore does not have the VNet service endpoints that existed on the original server. Te reguły należy skonfigurować oddzielnie dla tego nowego serwera.These rules need to be set up separately for this new server. Przywrócono reguły zapory z oryginalnego serwera.Firewall rules from the original server are restored.

Przywracanie geograficzneGeo restore

Jeśli serwer został skonfigurowany pod kątem kopii zapasowych geograficznie nadmiarowych, można utworzyć nowy serwer z kopii zapasowej istniejącego serwera.If you configured your server for geographically redundant backups, a new server can be created from the backup of that existing server. Ten nowy serwer można utworzyć w dowolnym regionie, który Azure Database for MySQL jest dostępny.This new server can be created in any region that Azure Database for MySQL is available.

  1. Wybierz przycisk Utwórz zasób (+) w lewym górnym rogu portalu.Select the Create a resource button (+) in the upper-left corner of the portal. Wybierz pozycję bazy danych > Azure Database for MySQL.Select Databases > Azure Database for MySQL.

    Przejdź do Azure Database for MySQL.

  2. Podaj subskrypcję, grupę zasobów i nazwę nowego serwera.Provide the subscription, resource group, and name of the new server.

  3. Wybierz pozycję kopia zapasowa jako Źródło danych.Select Backup as the Data source. Ta akcja powoduje załadowanie listy rozwijanej, która zawiera listę serwerów, na których włączono geograficznie nadmiarowe kopie zapasowe.This action loads a dropdown that provides a list of servers that have geo redundant backups enabled.

    Wybierz pozycję źródło danych.

    Uwaga

    Gdy serwer jest tworzony po raz pierwszy, może nie być od razu dostępny do przywracania geograficznego.When a server is first created it may not be immediately available for geo restore. Wypełnienie wymaganych metadanych może potrwać kilka godzin.It may take a few hours for the necessary metadata to be populated.

  4. Wybierz listę rozwijaną kopia zapasowa .Select the Backup dropdown.

    Wybierz listę rozwijaną kopia zapasowa.

  5. Wybierz serwer źródłowy, z którego chcesz wykonać przywracanie.Select the source server to restore from.

    Wybierz pozycję Kopia zapasowa.

  6. Serwer będzie domyślnie mieć wartości dla liczby rdzeni wirtualnych, okresu przechowywania kopii zapasowej, opcji nadmiarowości kopii zapasowej, wersji aparatui poświadczeń administratora.The server will default to values for number of vCores, Backup Retention Period, Backup Redundancy Option, Engine version, and Admin credentials. Wybierz pozycję Continue (Kontynuuj).Select Continue.

    Kontynuuj tworzenie kopii zapasowej.

  7. Wypełnij resztę formularza z preferencjami.Fill out the rest of the form with your preferences. Można wybrać dowolną lokalizację.You can select any Location.

    Po wybraniu lokalizacji możesz wybrać pozycję Konfiguruj serwer , aby zaktualizować generowanie obliczeń (jeśli jest dostępna w wybranym regionie), liczbę rdzeni wirtualnych, okres przechowywania kopii zapasowychi opcję nadmiarowości kopii zapasowych.After selecting the location, you can select Configure server to update the Compute Generation (if available in the region you have chosen), number of vCores, Backup Retention Period, and Backup Redundancy Option. Zmiana warstwy cenowej (podstawowa, ogólnego przeznaczenia lub zoptymalizowana pod kątem pamięci) lub rozmiaru magazynu podczas przywracania nie jest obsługiwana.Changing Pricing Tier (Basic, General Purpose, or Memory Optimized) or Storage size during restore is not supported.

    Wypełnij formularz.

  8. Wybierz pozycję Recenzja + Utwórz , aby przejrzeć wybrane opcje.Select Review + create to review your selections.

  9. Wybierz pozycję Utwórz, aby aprowizować serwer.Select Create to provision the server. Ta operacja może potrwać kilka minut.This operation may take a few minutes.

Nowy serwer utworzony przy użyciu przywracania geograficznego ma tę samą nazwę logowania administratora serwera i hasło, które były prawidłowe dla istniejącego serwera w momencie zainicjowania przywracania.The new server created by geo restore has the same server admin login name and password that was valid for the existing server at the time the restore was initiated. Hasło można zmienić na stronie Przegląd nowego serwera.The password can be changed from the new server's Overview page.

Nowy serwer utworzony podczas przywracania nie ma punktów końcowych usługi sieci wirtualnej, które istniały na oryginalnym serwerze.The new server created during a restore does not have the VNet service endpoints that existed on the original server. Te reguły należy skonfigurować oddzielnie dla tego nowego serwera.These rules need to be set up separately for this new server. Przywrócono reguły zapory z oryginalnego serwera.Firewall rules from the original server are restored.

Następne krokiNext steps