共用方式為


使用 Azure 入口網站在適用於 MySQL 的 Azure 資料庫 - 彈性伺服器中進行時間點還原

適用於:適用於 MySQL 的 Azure 資料庫 - 彈性伺服器

本文提供使用備份在適用於 MySQL 的 Azure 資料庫彈性伺服器中執行時間點復原的逐步程序。

必要條件

若要完成本操作說明指南,您需要:

  • 您必須擁有適用於 MySQL 的 Azure 資料庫彈性伺服器執行個體。

還原到最新的還原點

請遵循下列步驟,使用最早的現有備份來還原適用於 MySQL 的 Azure 資料庫彈性伺服器執行個體。

  1. Azure 入口網站中,選擇您想要從中還原備份的適用於 MySQL 的 Azure 資料庫彈性伺服器執行個體。

  2. 選取左側面板中的 [概觀]

  3. 從 [概觀] 頁面中,選取 [還原]

  4. 隨即會顯示 [還原] 頁面,內有選項可供在 [最新的還原點] 和 [自訂還原點] 之間進行選擇。

  5. 選取 [最新的還原點]

  6. 在 [還原到新的伺服器] 欄位中填寫新伺服器名稱。

    Screenshot of earliest restore time.

  7. 選取 [確定]。

  8. 系統會顯示已起始還原作業的通知。

還原到最快的還原點

遵循下列步驟以使用現有的完整備份作為最快的還原點來還原適用於 MySQL 的 Azure 資料庫彈性伺服器執行個體。

  1. Azure 入口網站中,選擇您想要從中還原備份的適用於 MySQL 的 Azure 資料庫彈性伺服器執行個體。

  2. 選取左側面板中的 [概觀]

  3. 從 [概觀] 頁面中,選取 [還原]

  4. 隨即會顯示 [還原] 頁面,內有選項可供在 [最新的還原點]、[自訂還原點] 和 [最快的還原點] 之間進行選擇。

  5. 選取 [選取最快的還原點 (使用完整備份還原)] 選項。

  6. 從 [最快的還原點 (UTC)] 挑選清單中選取所需的完整備份。

    Screenshot of Fastest Restore Point.

  7. 在 [還原到新的伺服器] 欄位中填寫新伺服器名稱。

  8. 選取 [檢閱 + 建立] 。

  9. 選取 [建立] 之後,系統會顯示已起始還原作業的通知。

透過 [備份與還原] 頁面從完整備份還原

請遵循下列步驟,使用現有的完整備份來還原適用於 MySQL 的 Azure 資料庫彈性伺服器執行個體。

  1. Azure 入口網站中,選擇您想要從中還原備份的適用於 MySQL 的 Azure 資料庫彈性伺服器執行個體。

  2. 選取左側面板中的 [備份與還原]

  3. 隨即會顯示 [檢視可用備份] 頁面,內有選項可供從保留期間內針對伺服器所擷取的可用完整自動備份和隨選備份中還原。

  4. 選取對應的 [還原] 動作,從清單中選取所需的完整備份。

    Screenshot of view Available Backups.

  5. 隨即會顯示 [還原] 頁面,內有預設選取的 [最快的還原點] 選項,且 [檢視可用備份] 頁面上已選取所需的完整備份時間戳記。

  6. 在 [還原到新的伺服器] 欄位中填寫新伺服器名稱。

  7. 選取 [檢閱 + 建立] 。

  8. 選取 [建立] 之後,系統會顯示已起始還原作業的通知。

異地還原到最新的還原點

  1. Azure 入口網站中,選擇您想要從中還原備份的適用於 MySQL 的 Azure 資料庫彈性伺服器執行個體。

  2. 選取左側面板中的 [概觀]

  3. 從 [概觀] 頁面中,選取 [還原]

  4. 隨即會顯示 [還原] 頁面,內有選項可供選擇 [異地備援還原]。 如果您已設定伺服器進行異地備援備份,則可將伺服器還原至對應的 Azure 配對區域,並啟用異地備援還原選項。 異地備援還原選項會將伺服器還原至 [最新的還原點 (現在)] 時間戳記,因此,在選取異地備援還原之後,無法同時選取時間點還原選項。

    Screenshot of Geo-restore option.

    Screenshot of enabling Geo-Restore.

    Screenshot of location dropdown.

  5. 在 [伺服器詳細資料] 區段的 [名稱] 欄位中,填寫新的伺服器名稱。

  6. 當主要區域關閉時,無法在個別的地理位置配對區域中建立異地備援伺服器,因為主要區域中無法佈建儲存體。 使用者必須等候主要區域啟動,才能在地理位置配對區域中佈建異地備援伺服器。 當主要區域關閉時,使用者可以將來源伺服器異地還原至地理位置配對區域,方法是在還原入口網站體驗的 [計算 + 儲存體設定伺服器] 設定中停用異地備援選項,並還原為本地備援伺服器,以確保商務持續性。 Screenshot of Compute + Storage window.

    Screenshot of Disabling Geo-Redundancy.

    Screenshot of Restoring as Locally redundant server.

  7. 選取 [檢閱 + 建立] 以檢閱您的選項。

  8. 系統會顯示已起始還原作業的通知。 這項作業可能需要幾分鐘的時間。

起始還原時的現有伺服器與異地還原所建立的新伺服器,具有相同的伺服器管理員登入名稱和密碼。 您可以從新伺服器的 [概觀] 頁面變更密碼。 此外,在還原期間,也可以設定虛擬網路設定和防火牆規則這類 [網路] 設定,如下節所述。

使用還原以將伺服器從公用存取移至私人存取

請遵循下列步驟,使用最早的現有備份來還原適用於 MySQL 的 Azure 資料庫彈性伺服器執行個體。

  1. Azure 入口網站中,選擇您想要從中還原備份的適用於 MySQL 的 Azure 資料庫彈性伺服器執行個體。

  2. 從 [概觀] 頁面中,選取 [還原]

  3. 隨即會顯示 [還原] 頁面,內有選項可供在 [異地還原] 或 [時間點還原] 選項之間進行選擇。

  4. 選擇 [異地還原] 或 [時間點還原] 選項。

  5. 在 [還原到新的伺服器] 欄位中填寫新伺服器名稱。

    Screenshot of view overview.

  6. 移至 [網路] 索引標籤以設定網路設定。

  7. 在 [連線方法] 中,選取 [私人存取 (VNet 整合)]。 移至 [虛擬網路] 區段,您可以選取已委派給 Microsoft.DBforMySQL/flexibleServers 的現有 [虛擬網路] 和 [子網路],或選取 [建立虛擬網路] 連結來建立新的虛擬網路。

    注意

    只有相同區域和訂用帳戶中的虛擬網路和子網路才會列在挑選清單中。
    所選的子網路會委派給 Microsoft.DBforMySQL/flexibleServers。 這表示只有適用於 MySQL 的 Azure 資料庫彈性伺服器執行個體可以使用該子網路。

    Screenshot of Vnet configuration.

  8. 建立新的或選取現有的 [私人 DNS 區域]

    注意

    私人 DNS 區域名稱的結尾必須是 mysql.database.azure.com
    如果您沒有看到用來建立新私人 DNS 區域的選項,請在 [基本] 索引標籤上輸入伺服器名稱。
    將適用於 MySQL 的 Azure 資料庫彈性伺服器執行個體部署至虛擬網路和子網路之後,就無法將其移至公用存取 (允許的 IP 位址) 中。

    Screenshot of dns configuration.

  9. 選取 [檢閱 + 建立],檢閱適用於 MySQL 的 Azure 資料庫彈性伺服器設定。

  10. 選取 [建立] 以佈建伺服器。 佈建這可能需要數分鐘的時間。

  11. 系統會顯示已起始還原作業的通知。

執行還原之後的工作

完成還原之後,您應執行下列工作來使您的使用者和應用程式可以重新開始執行:

  • 如果新伺服器用來取代原始伺服器,則系統會將用戶端和用戶端應用程式重新導向至新伺服器。
  • 確定有適當的虛擬網路規則可供使用者連線。 這些規則不會從原始伺服器複製。
  • 確定有適當的登入和資料庫層級權限。
  • 為還原的新伺服器設定適當的警示。

下一步