管理 適用於 MySQL 的 Azure 資料庫 - 使用 Azure CLI 的彈性伺服器
適用於:適用於 MySQL 的 Azure 資料庫 - 彈性伺服器
本文說明如何管理部署在 Azure 中的 適用於 MySQL 的 Azure 資料庫 彈性伺服器實例。 管理工作包括計算機調整、系統管理員密碼重設,以及檢視伺服器詳細數據。
必要條件
如果您沒有 Azure 訂用帳戶,請在開始之前建立 Azure 免費帳戶 。 目前,使用 Azure 免費帳戶,您可以試用 適用於 MySQL 的 Azure 資料庫 - 彈性伺服器免費 12 個月。 如需詳細資訊,請參閱免費試用 適用於 MySQL 的 Azure 資料庫 - 彈性伺服器。
本文要求您在本機執行 Azure CLI 2.0 版或更新版本。 若要查看已安裝的版本,請執行 az --version
命令。 如果您需要安裝或升級,請參閱安裝 Azure CLI。
您必須使用 az login 命令登入您的帳戶。 請注意id 屬性,其是指 Azure 帳戶的訂用帳戶標識碼。
az login
使用 az account set 命令選取您的帳戶下的特定訂用帳戶。 記下 az login 輸出中的標識符值,以作為命令中的 subscription 自變數值。 如果您有多個訂用帳戶,請選擇應該計費資源的適當訂用帳戶。 若要取得您的所有訂用帳戶,請使用 az account list。
az account set --subscription <subscription id>
重要
如果您尚未建立彈性伺服器,請建立一個以開始使用本指南。
調整計算和記憶體
您可以使用下列命令輕鬆地相應增加計算層、虛擬核心和記憶體。 您可以看到您可以執行 az mysql flexible-server update 的所有伺服器作業
az mysql flexible-server update --resource-group myresourcegroup --name mydemoserver --sku-name Standard_D4ds_v4 --storage-size 6144
以下是上述自變數的詳細資料:
重要
- 儲存體 可以相應增加(不過,您無法相應減少記憶體)
管理伺服器上的 MySQL 資料庫。
您可以使用上述任何命令,在伺服器上建立、刪除、列出和檢視資料庫的資料庫屬性
指令程式 | 使用量 | 描述 |
---|---|---|
az mysql flexible-server db create | az mysql flexible-server db create -g myresourcegroup -s mydemoserver -n mydatabasename |
建立資料庫 |
az mysql flexible-server db delete | az mysql flexible-server db delete -g myresourcegroup -s mydemoserver -n mydatabasename |
從伺服器中刪除您的資料庫。 此命令不會刪除您的伺服器。 |
az mysql flexible-server db list | az mysql flexible-server db list -g myresourcegroup -s mydemoserver |
列出伺服器上的所有資料庫 |
az mysql flexible-server db show | az mysql flexible-server db show -g myresourcegroup -s mydemoserver -n mydatabasename |
顯示資料庫的詳細數據 |
更新系統管理員密碼
您可以使用此命令變更系統管理員角色的密碼
az mysql flexible-server update --resource-group myresourcegroup --name mydemoserver --admin-password <new-password>
重要
請確定密碼至少為8個字元,最多128個字元。 密碼必須包含下列三個類別的字元:英文大寫字母、英文小寫字母、數位和非英數位元。
刪除伺服器
如果您想要刪除 MySQL 彈性伺服器,您可以執行 az mysql flexible-server delete 命令。
az mysql flexible-server delete --resource-group myresourcegroup --name mydemoserver