az mariadb server

管理 MariaDB 伺服器。

命令

az mariadb server configuration

管理伺服器的組態值。

az mariadb server configuration list

列出伺服器的設定值。

az mariadb server configuration set

更新伺服器的設定。

az mariadb server configuration show

取得伺服器的組態。」

az mariadb server create

建立伺服器。

az mariadb server delete

刪除伺服器。

az mariadb server firewall-rule

管理伺服器的防火牆規則。

az mariadb server firewall-rule create

建立伺服器的新防火牆規則。

az mariadb server firewall-rule delete

刪除防火牆規則。

az mariadb server firewall-rule list

列出伺服器的所有防火牆規則。

az mariadb server firewall-rule show

取得防火牆規則的詳細資料。

az mariadb server firewall-rule update

更新防火牆規則。

az mariadb server georestore

從備份異地還原伺服器。

az mariadb server list

列出可用的伺服器。

az mariadb server list-skus

列出指定區域中可用的 SKU。

az mariadb server private-endpoint-connection

管理 MariaDB 伺服器私人端點連線。

az mariadb server private-endpoint-connection approve

核准與 MariaDB 伺服器相關聯的指定私人端點連線。

az mariadb server private-endpoint-connection delete

刪除與 MariaDB 伺服器相關聯的指定私人端點連線。

az mariadb server private-endpoint-connection reject

拒絕與 MariaDB 伺服器相關聯的指定私人端點連線。

az mariadb server private-endpoint-connection show

顯示與 MariaDB 伺服器相關聯的私人端點連線詳細資料。

az mariadb server private-link-resource

管理 MariaDB 伺服器私人連結資源。

az mariadb server private-link-resource list

列出 MariaDB 伺服器支援的私人連結資源。

az mariadb server replica

管理讀取複本。

az mariadb server replica create

建立伺服器的讀取複本。

az mariadb server replica list

列出指定伺服器的所有讀取複本。

az mariadb server replica stop

停止複寫至讀取複本,並使它成為讀取/寫入伺服器。

az mariadb server restart

重新開機伺服器。

az mariadb server restore

從備份還原伺服器。

az mariadb server show

取得伺服器的詳細資料。

az mariadb server show-connection-string

顯示 MariaDB 伺服器資料庫的連接字串。

az mariadb server start

啟動已停止的伺服器。

az mariadb server stop

停止執行中的伺服器。

az mariadb server update

補救伺服器。

az mariadb server vnet-rule

管理伺服器的虛擬網路規則。

az mariadb server vnet-rule create

建立虛擬網路規則以允許存取 MariaDB 伺服器。

az mariadb server vnet-rule delete

刪除具有指定名稱的虛擬網路規則。

az mariadb server vnet-rule list

取得伺服器中的虛擬網路規則清單。

az mariadb server vnet-rule show

取得虛擬網路規則。

az mariadb server vnet-rule update

更新虛擬網路規則。

az mariadb server wait

等候伺服器滿足特定條件。

az mariadb server create

建立伺服器。

az mariadb server create [--admin-password]
                         [--admin-user]
                         [--assign-identity]
                         [--auto-grow {Disabled, Enabled}]
                         [--backup-retention]
                         [--geo-redundant-backup {Disabled, Enabled}]
                         [--infrastructure-encryption {Disabled, Enabled}]
                         [--location]
                         [--minimal-tls-version {TLS1_0, TLS1_1, TLS1_2, TLSEnforcementDisabled}]
                         [--name]
                         [--public]
                         [--resource-group]
                         [--sku-name]
                         [--ssl-enforcement {Disabled, Enabled}]
                         [--storage-size]
                         [--tags]
                         [--version]

範例

在北歐建立具有 sku GP_Gen5_2 (常規用途、Gen 5 硬體、2 個虛擬核心) 的 MariaDB 伺服器。

az mariadb server create -l northeurope -g testgroup -n testsvr -u username -p password \
    --sku-name GP_Gen5_2

建立已設定所有參數的 MariaDB 伺服器。

az mariadb server create -l northeurope -g testgroup -n testsvr -u username -p password \
    --sku-name B_Gen5_1 --ssl-enforcement Disabled --public-network-access Disabled \
    --backup-retention 10 --geo-redundant-backup Enabled --storage-size 51200 \
    --tags "key=value" --version 10.2

選擇性參數

--admin-password -p

系統管理員的密碼。 最少 8 個字元,最多 128 個字元。 密碼必須包含下列其中三種字元:英文大寫字母、英文小寫字母、數字和非英數字元。

--admin-user -u

伺服器的系統管理員使用者名稱。 設定之後,就無法變更。

預設值: bossypaella6
--assign-identity

產生並指派此伺服器的 Azure Active Directory 身分識別,以搭配 Azure KeyVault 等金鑰管理服務使用。

--auto-grow

啟用或停用儲存體的自動成長。 預設值為 Enabled。

接受的值: Disabled, Enabled
預設值: Enabled
--backup-retention

保留備份的天數。 7 到 35 天的範圍。 預設值為 7 天。

--geo-redundant-backup

啟用或停用異地備援備份。 預設值為 Disabled。 基本定價層不支援。

接受的值: Disabled, Enabled
--infrastructure-encryption -i

使用新的加密演算法,為數據新增選擇性的第二層加密。 預設值為 Disabled。

接受的值: Disabled, Enabled
--location -l

位置。 值的來源:az account list-locations。 您可以使用 az configure --defaults location=<location> 來設定預設位置。

--minimal-tls-version

啟用 SSL 時,設定伺服器連線的最低 TLS 版本。 預設值為 TLSEnforcementDisabled。

接受的值: TLS1_0, TLS1_1, TLS1_2, TLSEnforcementDisabled
--name -n

伺服器的名稱。 名稱只能包含小寫字母、數位和連字號 () 字元。 最少 3 個字元,最多 63 個字元。

--public --public-network-access

啟用或停用伺服器的公用網路存取。 停用時,只有透過 Private Links 建立的連線才能連線到此伺服器。 允許的值為 :Enabled、Disabled、all、0.0.0.0、、 。 預設值為 Enabled。

--resource-group -g

資源群組的名稱。 您可以使用 az configure --defaults group=<name> 來設定預設群組。

--sku-name

SKU 的名稱。 遵循簡短形式的慣例 {pricing tier} {compute generation} {vCores}。 範例:B_Gen5_1、GP_Gen5_4、MO_Gen5_16。

預設值: GP_Gen5_2
--ssl-enforcement

啟用或停用伺服器連線的 SSL 強制。 預設值為 Enabled。

接受的值: Disabled, Enabled
--storage-size

伺服器的儲存體容量 (單位為 MB)。 最小為 5120,以 1024 為增量。 預設值為 5120。

預設值: 5120
--tags

空格分隔標記:key[=value] [key[=value] ...]。使用 「」 清除現有的標籤。

--version

伺服器主要版本。

az mariadb server delete

刪除伺服器。

az mariadb server delete [--ids]
                         [--name]
                         [--resource-group]
                         [--yes]

範例

刪除伺服器。

az mariadb server delete -g testgroup -n testsvr

選擇性參數

--ids

一个或多个资源 ID(以空格分隔)。 它應該是包含 「資源識別碼」引數所有資訊的完整資源識別碼。 您應該提供 --ids 或其他「資源識別碼」引數。

--name -n

伺服器的名稱。 名稱只能包含小寫字母、數位和連字號 () 字元。 最少 3 個字元,最多 63 個字元。

--resource-group -g

資源群組的名稱。 您可以使用 az configure --defaults group=<name> 來設定預設群組。

--yes -y

不提示確認。

az mariadb server georestore

從備份異地還原伺服器。

az mariadb server georestore --location
                             --source-server
                             [--backup-retention]
                             [--geo-redundant-backup]
                             [--ids]
                             [--name]
                             [--no-wait]
                             [--resource-group]
                             [--sku-name]

範例

將 'testsvr' 異地還原到位於美國西部 2 的新伺服器 'testsvrnew'。

az mariadb server georestore -g testgroup -n testsvrnew --source-server testsvr -l westus2

將 'testsvr' 異地還原至位於美國西部 2 且 sku GP_Gen5_2 的新伺服器 'testsvrnew'。

az mariadb server georestore -g testgroup -n testsvrnew --source-server testsvr -l westus2 --sku-name GP_Gen5_2

將 'testsvr2' 異地還原到新的伺服器 'testsvrnew',其中 'testsvrnew' 位於與 'testsvr2' 不同的資源群組中。

az mariadb server georestore -g testgroup -n testsvrnew \
    -s "/subscriptions/${SubID}/resourceGroups/${ResourceGroup}/providers/Microsoft.DBforMariaDB/servers/testsvr2" \
    -l westus2

必要參數

--location -l

位置。 值的來源:az account list-locations。 您可以使用 az configure --defaults location=<location> 來設定預設位置。

--source-server -s

要進行還原的來源伺服器之名稱或識別碼。

選擇性參數

--backup-retention

保留備份的天數。 7 到 35 天的範圍。 預設值為 7 天。

--geo-redundant-backup

啟用或停用異地備援備份。 預設值為 Disabled。 基本定價層不支援。

--ids

一个或多个资源 ID(以空格分隔)。 它應該是包含 「資源識別碼」引數所有資訊的完整資源識別碼。 您應該提供 --ids 或其他「資源識別碼」引數。

--name -n

伺服器的名稱。 名稱只能包含小寫字母、數位和連字號 () 字元。 最少 3 個字元,最多 63 個字元。

--no-wait

不等候長時間執行的作業完成。

--resource-group -g

資源群組的名稱。 您可以使用 az configure --defaults group=<name> 來設定預設群組。

--sku-name

SKU 的名稱。 預設為來源伺服器的 SKU。 遵循簡短形式的慣例 {pricing tier} {compute generation} {vCores}。 範例:B_Gen5_1、GP_Gen5_4、MO_Gen5_16。

az mariadb server list

列出可用的伺服器。

az mariadb server list [--resource-group]

範例

列出訂用帳戶中的所有 MariaDB 伺服器。

az mariadb server list

列出資源群組中的所有 MariaDB 伺服器。

az mariadb server list -g testgroup

選擇性參數

--resource-group -g

資源群組的名稱。 您可以使用 az configure --defaults group=<name> 來設定預設群組。

az mariadb server list-skus

列出指定區域中可用的 SKU。

az mariadb server list-skus --location

範例

列出指定區域中可用的 SKU。

az mariadb server list-skus -l eastus

必要參數

--location -l

位置的名稱。

az mariadb server restart

重新開機伺服器。

az mariadb server restart [--ids]
                          [--name]
                          [--resource-group]

範例

重新開機伺服器。

az mariadb server restart -g testgroup -n testsvr

選擇性參數

--ids

一个或多个资源 ID(以空格分隔)。 它應該是包含 「資源識別碼」引數所有資訊的完整資源識別碼。 您應該提供 --ids 或其他「資源識別碼」引數。

--name -n

伺服器的名稱。 名稱只能包含小寫字母、數位和連字號 () 字元。 最少 3 個字元,最多 63 個字元。

--resource-group -g

資源群組的名稱。 您可以使用 az configure --defaults group=<name> 來設定預設群組。

az mariadb server restore

從備份還原伺服器。

az mariadb server restore --pitr-time
                          --source-server
                          [--ids]
                          [--name]
                          [--no-wait]
                          [--resource-group]

範例

將 'testvr' 還原至特定時間點,作為新的伺服器 'testvrnew'。

az mariadb server restore -g testgroup -n testsvrnew --source-server testsvr --restore-point-in-time "2017-06-15T13:10:00Z"

將 'testvr2' 還原至 'testsvrnew',其中 'testsvrnew' 位於與 'testvr2' 不同的資源群組中。

az mariadb server restore -g testgroup -n testsvrnew \
    -s "/subscriptions/${SubID}/resourceGroups/${ResourceGroup}/providers/Microsoft.DBforMariaDB/servers/testsvr2" \
    --restore-point-in-time "2017-06-15T13:10:00Z"

必要參數

--pitr-time --restore-point-in-time

從 (ISO8601 格式還原的 UTC 時間點) ,例如 2017-04-26T02:10:00+08:00。

--source-server -s

要從中還原的來源伺服器名稱或資源識別碼。

選擇性參數

--ids

一个或多个资源 ID(以空格分隔)。 它應該是包含 'Resource Id' 引數所有資訊的完整資源識別碼。 您應該提供 --ids 或其他 「資源識別碼」引數。

--name -n

伺服器的名稱。 名稱只能包含小寫字母、數位和連字號 () 字元。 最少 3 個字元,最多 63 個字元。

--no-wait

不等候長時間執行的作業完成。

--resource-group -g

資源群組的名稱。 您可以使用 az configure --defaults group=<name> 來設定預設群組。

az mariadb server show

取得伺服器的詳細資料。

az mariadb server show [--ids]
                       [--name]
                       [--resource-group]

範例

取得伺服器的詳細資料。 自動產生 ()

az mariadb server show --name MyServer --resource-group MyResourceGroup

選擇性參數

--ids

一个或多个资源 ID(以空格分隔)。 它應該是包含 'Resource Id' 引數所有資訊的完整資源識別碼。 您應該提供 --ids 或其他 「資源識別碼」引數。

--name -n

伺服器的名稱。 名稱只能包含小寫字母、數位和連字號 () 字元。 最少 3 個字元,最多 63 個字元。

--resource-group -g

資源群組的名稱。 您可以使用 az configure --defaults group=<name> 來設定預設群組。

az mariadb server show-connection-string

顯示 MariaDB 伺服器資料庫的連接字串。

az mariadb server show-connection-string [--admin-password]
                                         [--admin-user]
                                         [--database-name]
                                         [--ids]
                                         [--server-name]

範例

顯示 Cmd 和程式設計語言的連接字串。

az mariadb server show-connection-string -s testServer -u username -p password -d databasename

選擇性參數

--admin-password -p

系統管理員的登入密碼。

預設值: {password}
--admin-user -u

系統管理員的登入使用者名稱。

預設值: {username}
--database-name -d

資料庫的名稱。

預設值: {database}
--ids

一个或多个资源 ID(以空格分隔)。 它應該是包含 'Resource Id' 引數所有資訊的完整資源識別碼。 您應該提供 --ids 或其他 「資源識別碼」引數。

--server-name -s

伺服器的名稱。

預設值: {server}

az mariadb server start

啟動已停止的伺服器。

az mariadb server start [--ids]
                        [--name]
                        [--resource-group]

範例

啟動已停止的伺服器。 自動產生 ()

az mariadb server start --name testsvr --resource-group testgroup --subscription MySubscription

選擇性參數

--ids

一个或多个资源 ID(以空格分隔)。 它應該是包含 'Resource Id' 引數所有資訊的完整資源識別碼。 您應該提供 --ids 或其他 「資源識別碼」引數。

--name -n

伺服器的名稱。 名稱只能包含小寫字母、數位和連字號 () 字元。 最少 3 個字元,最多 63 個字元。

--resource-group -g

資源群組的名稱。 您可以使用 az configure --defaults group=<name> 來設定預設群組。

az mariadb server stop

停止執行中的伺服器。

az mariadb server stop [--ids]
                       [--name]
                       [--resource-group]

範例

停止執行中的伺服器。 自動產生 ()

az mariadb server stop --name testsvr --resource-group testgroup --subscription MySubscription

選擇性參數

--ids

一个或多个资源 ID(以空格分隔)。 它應該是包含 'Resource Id' 引數所有資訊的完整資源識別碼。 您應該提供 --ids 或其他 「資源識別碼」引數。

--name -n

伺服器的名稱。 名稱只能包含小寫字母、數位和連字號 () 字元。 最少 3 個字元,最多 63 個字元。

--resource-group -g

資源群組的名稱。 您可以使用 az configure --defaults group=<name> 來設定預設群組。

az mariadb server update

補救伺服器。

az mariadb server update [--add]
                         [--admin-password]
                         [--assign-identity]
                         [--auto-grow {Disabled, Enabled}]
                         [--backup-retention]
                         [--force-string]
                         [--ids]
                         [--minimal-tls-version {TLS1_0, TLS1_1, TLS1_2, TLSEnforcementDisabled}]
                         [--name]
                         [--public]
                         [--remove]
                         [--resource-group]
                         [--set]
                         [--sku-name]
                         [--ssl-enforcement {Disabled, Enabled}]
                         [--storage-size]
                         [--tags]

範例

補救伺服器的 SKU。

az mariadb server update -g testgroup -n testsvrnew --sku-name GP_Gen5_4

補救伺服器的標籤。

az mariadb server update -g testgroup -n testsvrnew --tags "k1=v1" "k2=v2"

補救伺服器。 自動產生 ()

az mariadb server update --admin-password password --name testsvrnew --resource-group testgroup

補救伺服器。 自動產生 ()

az mariadb server update --name testsvrnew --resource-group testgroup --ssl-enforcement Enabled

選擇性參數

--add

藉由指定路徑和索引鍵值組,將物件新增至物件清單。 範例:--add property.listProperty <key=value、string 或 JSON 字串>。

--admin-password -p

系統管理員的密碼。 最少 8 個字元,最多 128 個字元。 密碼必須包含下列其中三種字元:英文大寫字母、英文小寫字母、數字和非英數字元。

--assign-identity

產生並指派此伺服器的 Azure Active Directory 身分識別,以搭配 Azure KeyVault 等金鑰管理服務使用。

--auto-grow

啟用或停用儲存體的自動成長。 預設值為 Enabled。

接受的值: Disabled, Enabled
--backup-retention

備份保留的天數。 範圍 7 到 35 天。 預設值為 7 天。

--force-string

使用 'set' 或 'add' 時,請保留字元串常值,而不是嘗試轉換成 JSON。

--ids

一个或多个资源 ID(以空格分隔)。 它應該是包含 'Resource Id' 引數所有資訊的完整資源識別碼。 您應該提供 --ids 或其他 「資源識別碼」引數。

--minimal-tls-version

啟用 SSL 時,設定與伺服器連線的最低 TLS 版本。 預設值為 TLSEnforcementDisabled。

接受的值: TLS1_0, TLS1_1, TLS1_2, TLSEnforcementDisabled
--name -n

伺服器的名稱。 名稱只能包含小寫字母、數位和連字號 () 字元。 最少 3 個字元,最多 63 個字元。

--public --public-network-access

啟用或停用伺服器的公用網路存取。 停用時,只有透過 Private Link 進行的連線才能連線到此伺服器。 允許的值為:Enabled、Disabled、all、0.0.0.0、、 。 預設值為 Enabled。

--remove

從清單中移除屬性或專案。 範例:--remove property.list OR --remove propertyToRemove。

--resource-group -g

資源群組的名稱。 您可以使用 az configure --defaults group=<name> 來設定預設群組。

--set

指定要設定的屬性路徑和值來更新 物件。 範例:--set property1.property2=.

--sku-name

SKU 的名稱。 遵循簡短形式的慣例 {pricing tier} {compute generation} {vCores}。 範例:B_Gen5_1、GP_Gen5_4、MO_Gen5_16。

--ssl-enforcement

啟用或停用伺服器連線的 SSL 強制。 預設值為 Enabled。

接受的值: Disabled, Enabled
--storage-size

伺服器的儲存體容量 (單位為 MB)。 最小為 5120,以 1024 為增量。 預設值為 5120。

--tags

空格分隔標記:key[=value] [key[=value] ...]。使用 「」 清除現有的標籤。

az mariadb server wait

等候伺服器滿足特定條件。

az mariadb server wait [--custom]
                       [--exists]
                       [--ids]
                       [--interval]
                       [--name]
                       [--resource-group]
                       [--timeout]

選擇性參數

--custom

等到條件符合自訂 JMESPath 查詢為止。 例如 provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running']。

--exists

等到資源存在為止。

--ids

一个或多个资源 ID(以空格分隔)。 它應該是包含 「資源識別碼」引數所有資訊的完整資源識別碼。 您應該提供 --ids 或其他「資源識別碼」引數。

--interval

以秒為單位輪詢間隔。

預設值: 30
--name -n

伺服器的名稱。 名稱只能包含小寫字母、數位和連字號 () 字元。 最少 3 個字元,最多 63 個字元。

--resource-group -g

資源群組的名稱。 您可以使用 az configure --defaults group=<name> 來設定預設群組。

--timeout

等候時間上限,以秒為單位。

預設值: 3600