共用方式為


適用於 MySQL 的 Azure 資料庫 中的時間點還原 - 使用 Azure CLI 的彈性伺服器

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

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

必要條件

  • 具有有效訂用帳戶的 Azure 帳戶。

    如果您沒有 Azure 訂用帳戶,請在開始之前建立 Azure 免費帳戶 。 目前,使用 Azure 免費帳戶,您可以嘗試 適用於 MySQL 的 Azure 資料庫 - 彈性伺服器免費 12 個月。 如需詳細資訊,請參閱免費試用 適用於 MySQL 的 Azure 資料庫 - 彈性伺服器。

  • 安裝或升級 Azure CLI 至最新版本。 請參閱 安裝 Azure CLI

  • 使用 az login 命令登入 Azure 帳戶。 請注意id 屬性,其是指 Azure 帳戶的訂用帳戶標識碼

    az login
    
  • 如果您有多個訂用帳戶,請選擇您想要使用 命令建立伺服器的適當訂用 az account set 帳戶。 `

    az account set --subscription <subscription id>
    
  • 如果您尚未使用 az mysql flexible-server create 命令建立 適用於 MySQL 的 Azure 資料庫 彈性伺服器實例。

    az mysql flexible-server create --resource-group myresourcegroup --name myservername
    

將伺服器從備份還原到新的伺服器

您可以執行下列命令,將伺服器還原到最早的現有備份。

使用方式

az mysql flexible-server restore --restore-time
                                 --source-server
                                 [--ids]
                                 [--location]
                                 [--name]
                                 [--no-wait]
                                 [--resource-group]
                                 [--subscription]

範例: 從這個 2021-03-03T13:10:00Z 備份快照集還原伺服器。

az mysql flexible-server restore \
--name mydemoserver-restored \
--resource-group myresourcegroup \
--restore-time "2021-03-03T13:10:00Z" \
--source-server mydemoserver

還原所需的時間取決於儲存在伺服器中的數據大小。

將伺服器從異地備份異地還原至新伺服器

您可以執行下列命令,將伺服器異地還原至最新的可用備份。

使用方式

az mysql flexible-server geo-restore --source-server
                                 --location
                                 [--name]
                                 [--no-wait]
                                 [--resource-group]
                                 [--subscription]

範例: 美國東部區域中的異地還原 『mydemoserver』,以相同的網路設定,將其地理配對位置美國西部的新伺服器 『mydemoserver-restored』。

az mysql flexible-server geo-restore \
--name mydemoserver-restored \
--resource-group myresourcegroup \
--location "West US" \
--source-server mydemoserver

執行還原後工作

完成還原之後,您應該執行下列工作,讓您的使用者和應用程式備份並執行:

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

下一步

深入瞭解 商務持續性