Condividi tramite


az mysql flexible-server

Nota

Questo gruppo di comandi include comandi definiti sia nell'interfaccia della riga di comando di Azure che in almeno un'estensione. Installare ogni estensione per trarre vantaggio dalle funzionalità estese. Altre informazioni sulle estensioni.

Gestire Database di Azure per MySQL server flessibili.

Comandi

Nome Descrizione Tipo Stato
az mysql flexible-server ad-admin

Gestire l'amministratore di Active Directory del server.

Memoria centrale Disponibilità generale
az mysql flexible-server ad-admin create

Creare un amministratore di Active Directory.

Memoria centrale Disponibilità generale
az mysql flexible-server ad-admin delete

Eliminare un amministratore di Active Directory.

Memoria centrale Disponibilità generale
az mysql flexible-server ad-admin list

Elencare tutti gli amministratori di Active Directory.

Memoria centrale Disponibilità generale
az mysql flexible-server ad-admin show

Ottenere un amministratore di Active Directory.

Memoria centrale Disponibilità generale
az mysql flexible-server ad-admin wait

Attendere che l'amministratore di Active Directory soddisfi determinate condizioni.

Memoria centrale Disponibilità generale
az mysql flexible-server advanced-threat-protection-setting

Gestire l'impostazione advanced threat protection del server.

Memoria centrale Disponibilità generale
az mysql flexible-server advanced-threat-protection-setting show

Ottenere l'impostazione advanced threat protection del server.

Memoria centrale Disponibilità generale
az mysql flexible-server advanced-threat-protection-setting update

Aggiornare l'impostazione advanced threat protection del server.

Memoria centrale Disponibilità generale
az mysql flexible-server backup

Gestire backup flessibili del server.

Memoria centrale Disponibilità generale
az mysql flexible-server backup create

Creare un backup per un determinato server con il nome di backup specificato.

Memoria centrale Disponibilità generale
az mysql flexible-server backup list

Elencare tutti i backup per un determinato server.

Memoria centrale Disponibilità generale
az mysql flexible-server backup show

Visualizzare i dettagli di un backup specifico per un determinato server.

Memoria centrale Disponibilità generale
az mysql flexible-server connect

Connessione a un server flessibile.

Estensione Disponibilità generale
az mysql flexible-server create

Creare un server flessibile MySQL.

Memoria centrale Disponibilità generale
az mysql flexible-server db

Gestire i database MySQL in un server flessibile.

Memoria centrale Disponibilità generale
az mysql flexible-server db create

Creare un database MySQL in un server flessibile.

Memoria centrale Disponibilità generale
az mysql flexible-server db delete

Eliminare un database in un server flessibile.

Memoria centrale Disponibilità generale
az mysql flexible-server db list

Elencare i database per un server flessibile.

Memoria centrale Disponibilità generale
az mysql flexible-server db show

Visualizzare i dettagli di un database.

Memoria centrale Disponibilità generale
az mysql flexible-server delete

Eliminare un server flessibile.

Memoria centrale Disponibilità generale
az mysql flexible-server deploy

Abilitare ed eseguire il flusso di lavoro gitHub Actions per il server MySQL.

Memoria centrale Disponibilità generale
az mysql flexible-server deploy run

Eseguire un flusso di lavoro esistente nel repository GitHub.

Memoria centrale Disponibilità generale
az mysql flexible-server deploy setup

Creare il file del flusso di lavoro di GitHub Actions per il server MySQL.

Memoria centrale Disponibilità generale
az mysql flexible-server execute

Connessione a un server flessibile.

Estensione Disponibilità generale
az mysql flexible-server export

Gestire il backup di esportazione in un server.

Memoria centrale Anteprima
az mysql flexible-server export create

Creare un backup di esportazione per un determinato server con il nome di backup specificato.

Memoria centrale Anteprima
az mysql flexible-server firewall-rule

Gestire le regole del firewall per un server.

Memoria centrale Disponibilità generale
az mysql flexible-server firewall-rule create

Creare una nuova regola del firewall per un server flessibile.

Memoria centrale Disponibilità generale
az mysql flexible-server firewall-rule delete

Elimina una regola del firewall.

Memoria centrale Disponibilità generale
az mysql flexible-server firewall-rule list

Elencare tutte le regole del firewall per un server flessibile.

Memoria centrale Disponibilità generale
az mysql flexible-server firewall-rule show

Ottenere i dettagli di una regola del firewall.

Memoria centrale Disponibilità generale
az mysql flexible-server firewall-rule update

Aggiornare una regola del firewall.

Memoria centrale Disponibilità generale
az mysql flexible-server geo-restore

Ripristino geografico di un server flessibile dal backup.

Memoria centrale Disponibilità generale
az mysql flexible-server gtid

Gestire GTID in un server.

Memoria centrale Disponibilità generale
az mysql flexible-server gtid reset

Reimposta GTID in un server.

Memoria centrale Disponibilità generale
az mysql flexible-server identity

Gestire le identità assegnate dall'utente del server.

Memoria centrale Disponibilità generale
az mysql flexible-server identity assign

Aggiungere identità gestite firmate dall'utente al server.

Memoria centrale Disponibilità generale
az mysql flexible-server identity list

Elencare tutte le identità gestite assegnate dall'utente dal server.

Memoria centrale Disponibilità generale
az mysql flexible-server identity remove

Rimuovere gli identificatori gestiti firmati dall'utente dal server.

Memoria centrale Disponibilità generale
az mysql flexible-server identity show

Ottenere un'identità gestita assegnata dall'utente dal server.

Memoria centrale Disponibilità generale
az mysql flexible-server import

Gestire i flussi di lavoro di importazione per i server flessibili MySQL.

Memoria centrale Disponibilità generale
az mysql flexible-server import create

Creare un nuovo flusso di lavoro di importazione per il server flessibile.

Memoria centrale Disponibilità generale
az mysql flexible-server list

Elencare i server flessibili disponibili.

Memoria centrale Disponibilità generale
az mysql flexible-server list-skus

Elenca gli SKU disponibili nell'area specificata.

Memoria centrale Disponibilità generale
az mysql flexible-server parameter

Comandi per la gestione dei valori dei parametri del server per il server flessibile.

Memoria centrale Disponibilità generale
az mysql flexible-server parameter list

Elencare i valori dei parametri per un server flessibile.

Memoria centrale Disponibilità generale
az mysql flexible-server parameter set

Aggiornare il parametro di un server flessibile.

Memoria centrale Disponibilità generale
az mysql flexible-server parameter set-batch

Parametri di aggiornamento batch di un server flessibile.

Memoria centrale Disponibilità generale
az mysql flexible-server parameter show

Ottenere il parametro per un server flessibile".

Memoria centrale Disponibilità generale
az mysql flexible-server replica

Gestire le repliche in lettura.

Memoria centrale Disponibilità generale
az mysql flexible-server replica create

Creare una replica di lettura per un server.

Memoria centrale Disponibilità generale
az mysql flexible-server replica list

Elencare tutte le repliche in lettura per un determinato server.

Memoria centrale Disponibilità generale
az mysql flexible-server replica stop-replication

Arrestare la replica in una replica di lettura e impostarla come server di lettura/scrittura.

Memoria centrale Disponibilità generale
az mysql flexible-server restart

Riavviare un server flessibile.

Memoria centrale Disponibilità generale
az mysql flexible-server restore

Ripristinare un server flessibile dal backup.

Memoria centrale Disponibilità generale
az mysql flexible-server server-logs

Gestire i log del server.

Memoria centrale Disponibilità generale
az mysql flexible-server server-logs download

Scarica i file di log.

Memoria centrale Disponibilità generale
az mysql flexible-server server-logs list

Elenca i file di log per un server.

Memoria centrale Disponibilità generale
az mysql flexible-server show

Ottenere i dettagli di un server flessibile.

Memoria centrale Disponibilità generale
az mysql flexible-server show-connection-string

Visualizzare le stringa di connessione per un database server flessibile MySQL.

Memoria centrale Disponibilità generale
az mysql flexible-server start

Avviare un server flessibile.

Memoria centrale Disponibilità generale
az mysql flexible-server stop

Arrestare un server flessibile.

Memoria centrale Disponibilità generale
az mysql flexible-server update

Aggiornare un server flessibile.

Memoria centrale Disponibilità generale
az mysql flexible-server upgrade

Aggiornare la versione principale di un server flessibile.

Memoria centrale Disponibilità generale
az mysql flexible-server wait

Attendere che il server flessibile soddisfi determinate condizioni.

Memoria centrale Disponibilità generale

az mysql flexible-server connect

Connessione a un server flessibile.

az mysql flexible-server connect --admin-user
                                 --name
                                 [--admin-password]
                                 [--database-name]
                                 [--interactive]
                                 [--querytext]

Parametri necessari

--admin-user -u

Nome utente dell'account di accesso dell'amministratore.

--name -n

Nome del server. Il nome può contenere solo lettere minuscole, numeri e il trattino (-). Minimo 3 caratteri e massimo 63 caratteri.

Parametri facoltativi

--admin-password -p

Password di accesso dell'amministratore.

--database-name -d

Nome di un database.

--interactive

Passare questo parametro per connettersi al database in modalità interattiva.

--querytext -q
Deprecato

L'argomento 'querytext' è stato deprecato e verrà rimosso in una versione futura. Usare invece 'execute'.

Query da eseguire sul server flessibile.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az mysql flexible-server create

Creare un server flessibile MySQL.

Creare un server flessibile MySQL con configurazione personalizzata o predefinita. Per altre informazioni sulla configurazione di rete, vedere

az mysql flexible-server create [--address-prefixes]
                                [--admin-password]
                                [--admin-user]
                                [--auto-scale-iops {Disabled, Enabled}]
                                [--backup-identity]
                                [--backup-key]
                                [--backup-retention]
                                [--database-name]
                                [--geo-redundant-backup {Disabled, Enabled}]
                                [--high-availability {Disabled, SameZone, ZoneRedundant}]
                                [--identity]
                                [--iops]
                                [--key]
                                [--location]
                                [--name]
                                [--private-dns-zone]
                                [--public-access]
                                [--resource-group]
                                [--sku-name]
                                [--standby-zone]
                                [--storage-auto-grow {Disabled, Enabled}]
                                [--storage-size]
                                [--subnet]
                                [--subnet-prefixes]
                                [--tags]
                                [--tier]
                                [--version]
                                [--vnet]
                                [--yes]
                                [--zone]

Esempio

Creare un server flessibile MySQL con parametri personalizzati

az mysql flexible-server create --location northeurope --resource-group testGroup \
  --name testserver --admin-user username --admin-password password \
  --sku-name Standard_B1ms --tier Burstable --public-access 0.0.0.0 --storage-size 32 \
  --tags "key=value" --version 5.7 --high-availability ZoneRedundant --zone 1 \
  --standby-zone 3 --storage-auto-grow Enabled --iops 500

Creare un server flessibile MySQL con parametri predefiniti e accesso pubblico abilitato per impostazione predefinita. Il gruppo di risorse, il nome del server, il nome utente, la password e il database predefinito verranno creati dall'interfaccia della riga di comando

az mysql flexible-server create

Creare un server flessibile MySQL con accesso pubblico e aggiungere l'intervallo di indirizzi IP per avere accesso a questo server. Il parametro --public-access può essere 'All', 'None', <startIpAddress>, o <startIpAddress>-<endIpAddress>

az mysql flexible-server create --resource-group testGroup --name testserver --public-access 125.23.54.31-125.23.54.35

Creare un server flessibile MySQL con accesso privato. Se la rete virtuale e la subnet specificate non esistono, verranno creati la rete virtuale e la subnet con i prefissi di indirizzo specificati.

az mysql flexible-server create --resource-group testGroup --name testserver --vnet myVnet --subnet mySubnet --address-prefixes 10.0.0.0/16 --subnet-prefixes 10.0.0.0/24

Creare un server flessibile MySQL usando un nuovo ID risorsa subnet e un nuovo ID risorsa della zona DNS privato. La subnet e la zona DNS possono essere create in una sottoscrizione o in un gruppo di risorse diverso.

az mysql flexible-server create \
  --resource-group testGroup --name testserver \
  --subnet /subscriptions/{SubID}/resourceGroups/{ResourceGroup}/providers/Microsoft.Network/virtualNetworks/{VNetName}/subnets/{SubnetName} \
  --private-dns-zone /subscriptions/{SubID}/resourceGroups/{resourceGroup}/providers/Microsoft.Network/privateDnsZones/testMySQLFlexibleDnsZone.private.mysql.database.azure.com \
  --address-prefixes 172.0.0.0/16 --subnet-prefixes 172.0.0.0/24

Creare un server flessibile MySQL usando le risorse di rete esistenti nello stesso gruppo di risorse. La subnet specificata non deve avere altre risorse distribuite e questa subnet verrà delegata a Microsoft.DBforMySQL/flexibleServers, se non è già delegata. La zona DNS privata verrà collegata alla rete virtuale, se non è già collegata.

# create vnet
az network vnet create --resource-group testGroup --name testVnet --location testLocation --address-prefixes 172.0.0.0/16

# create subnet
az network vnet subnet create --resource-group testGroup --vnet-name testVnet --address-prefixes 172.0.0.0/24 --name testSubnet

# create private dns zone
az network private-dns zone create -g testGroup -n testDNS.private.mysql.database.azure.com

az mysql flexible-server create --resource-group testGroup \
  --name testserver --location testLocation \
  --subnet /subscriptions/{SubId}/resourceGroups/{testGroup}/providers/Microsoft.Network/virtualNetworks/tesetVnet/subnets/testSubnet \
  --private-dns-zone /subscriptions/{SubId}/resourceGroups/{testGroup}/providers/Microsoft.Network/privateDnsZones/testDNS.mysql.database.azure.com\


az mysql flexible-server create --resource-group testGroup --name testserver \
  --vnet testVnet --subnet testSubnet --location testLocation \
  --private-dns-zone /subscriptions/{SubId}/resourceGroups/{testGroup}/providers/Microsoft.Network/privateDnsZones/testDNS.mysql.database.azure.com

Creare un server flessibile MySQL usando le risorse di rete esistenti nel gruppo di risorse/sottoscrizione diverso.

az mysql flexible-server create --resource-group testGroup \
   --name testserver --location testLocation \
  --subnet /subscriptions/{SubId2}/resourceGroups/{testGroup2}/providers/Microsoft.Network/virtualNetworks/tesetVnet/subnets/testSubnet \
  --private-dns-zone /subscriptions/{SubId2}/resourceGroups/{testGroup2}/providers/Microsoft.Network/privateDnsZones/testDNS.mysql.database.azure.com

Creare un server flessibile MySQL con crittografia dei dati.

# create keyvault
az keyvault create -g testGroup -n testVault --location testLocation \
  --enable-purge-protection true


# create key in keyvault and save its key identifier
keyIdentifier=$(az keyvault key create --name testKey -p software \
  --vault-name testVault --query key.kid -o tsv)


# create identity and save its principalId
identityPrincipalId=$(az identity create -g testGroup --name testIdentity \
  --location testLocation --query principalId -o tsv)


# add testIdentity as an access policy with key permissions 'Wrap Key', 'Unwrap Key', 'Get' and 'List' inside testVault
az keyvault set-policy -g testGroup -n testVault --object-id $identityPrincipalId \
  --key-permissions wrapKey unwrapKey get list


# create flexible server with data encryption enabled
az mysql flexible-server create -g testGroup -n testServer --location testLocation \
  --key $keyIdentifier --identity testIdentity

Creare un server flessibile MySQL con backup con ridondanza geografica e crittografia dei dati.

# create keyvault
az keyvault create -g testGroup -n testVault --location testLocation \
  --enable-purge-protection true


# create key in keyvault and save its key identifier
keyIdentifier=$(az keyvault key create --name testKey -p software \
  --vault-name testVault --query key.kid -o tsv)


# create identity and save its principalId
identityPrincipalId=$(az identity create -g testGroup --name testIdentity \
  --location testLocation --query principalId -o tsv)


# add testIdentity as an access policy with key permissions 'Wrap Key', 'Unwrap Key', 'Get' and 'List' inside testVault
az keyvault set-policy -g testGroup -n testVault --object-id $identityPrincipalId \
  --key-permissions wrapKey unwrapKey get list


# create backup keyvault
az keyvault create -g testGroup -n testBackupVault --location testBackupLocation \
  --enable-purge-protection true


# create backup key in backup keyvault and save its key identifier
backupKeyIdentifier=$(az keyvault key create --name testBackupKey -p software \
  --vault-name testBackupVault --query key.kid -o tsv)


# create backup identity and save its principalId
backupIdentityPrincipalId=$(az identity create -g testGroup --name testBackupIdentity \
  --location testBackupLocation --query principalId -o tsv)


# add testBackupIdentity as an access policy with key permissions 'Wrap Key', 'Unwrap Key', 'Get' and 'List' inside testBackupVault
az keyvault set-policy -g testGroup -n testBackupVault \
  --object-id $backupIdentityPrincipalId --key-permissions wrapKey unwrapKey get list


# create flexible server with geo redundant backup and data encryption enabled
az mysql flexible-server create -g testGroup -n testServer --location testLocation \
  --geo-redundant-backup Enabled \
  --key $keyIdentifier --identity testIdentity \
  --backup-key $backupKeyIdentifier --backup-identity testBackupIdentity

Parametri facoltativi

--address-prefixes

Prefisso dell'indirizzo IP da usare per la creazione di una nuova rete virtuale in formato CIDR. Il valore predefinito è 10.0.0.0/16.

--admin-password -p

Password dell'amministratore. Minimo 8 caratteri e massimo 128 caratteri. La password deve contenere caratteri di tre delle categorie seguenti: lettere maiuscole, lettere minuscole, numeri e caratteri non alfanumerici.

--admin-user -u

Amministrazione istrator nome utente per il server. Una volta impostata, non può essere modificata.

valore predefinito: drearysmelt3
--auto-scale-iops

Abilitare o disabilitare le operazioni di I/O al secondo di scalabilità automatica. Il valore predefinito è Disabled.

valori accettati: Disabled, Enabled
valore predefinito: Disabled
--backup-identity

Nome o ID risorsa dell'identità utente di backup geografico per la crittografia dei dati. L'identità deve trovarsi nella stessa area dell'area di backup.

--backup-key

ID risorsa della chiave dell'insieme di credenziali delle chiavi di backup geografico per la crittografia dei dati. La chiave deve trovarsi nella stessa area dell'area di backup.

--backup-retention

Numero di giorni di conservazione di un backup. Intervallo compreso tra 1 e 35 giorni. Il valore predefinito è 7 giorni.

valore predefinito: 7
--database-name -d

Nome del database da creare durante il provisioning del server di database.

--geo-redundant-backup

Indica se il backup con ridondanza geografica è abilitato o meno.

valori accettati: Disabled, Enabled
valore predefinito: Disabled
--high-availability

Abilitare (ZoneRedundant o SameZone) o disabilitare la funzionalità di disponibilità elevata.

valori accettati: Disabled, SameZone, ZoneRedundant
valore predefinito: Disabled
--identity

Nome o ID risorsa dell'identità assegnata dall'utente per la crittografia dei dati.

--iops

Numero di operazioni di I/O al secondo da allocare per questo server. Si otterrà una certa quantità di operazioni di I/O al secondo gratuite in base alle risorse di calcolo e all'archiviazione di cui è stato effettuato il provisioning. Il valore predefinito per le operazioni di I/O al secondo è gratuito. Per altre informazioni sulle operazioni di I/O al secondo in base al calcolo e all'archiviazione, vedere IOPS in Database di Azure per MySQL server flessibile.

--key

ID risorsa della chiave primaria dell'insieme di credenziali delle chiavi per la crittografia dei dati.

--location -l

Posizione. Usare i valori ottenuti con az account list-locations. È possibile configurare la posizione predefinito con az configure --defaults location=<location>.

--name -n

Nome del server. Il nome può contenere solo lettere minuscole, numeri e il trattino (-). Minimo 3 caratteri e massimo 63 caratteri.

--private-dns-zone

Questo parametro si applica solo se si sta creando un server di replica tra aree con accesso privato. Per la replica in lettura in un'area con accesso privato, le impostazioni del server di origine vengono eseguite e questo parametro viene ignorato. Nome o ID della zona DNS privata nuova o esistente. È possibile usare la zona DNS privata dallo stesso gruppo di risorse, da un gruppo di risorse diverso o da una sottoscrizione diversa. Se si vuole usare una zona da un gruppo di risorse o una sottoscrizione diversa, specificare l'ID risorsa. L'interfaccia della riga di comando crea una nuova zona DNS privata all'interno dello stesso gruppo di risorse della rete virtuale, se non fornita dagli utenti.

--public-access

Determina l'accesso pubblico. Immettere un singolo o intervallo di indirizzi IP da includere nell'elenco degli indirizzi IP consentiti. Gli intervalli di indirizzi IP devono essere separati da trattini e non contenere spazi. Specificando 0.0.0.0.0, l'accesso pubblico da qualsiasi risorsa distribuita in Azure può accedere al server. Impostandolo su "Nessuno" imposta il server in modalità di accesso pubblico, ma non crea una regola del firewall.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

--sku-name

Nome dello SKU di calcolo. Segue la convenzione Standard_{nome macchina virtuale}. Esempi: Standard_B1ms.

valore predefinito: Standard_B1ms
--standby-zone

Informazioni sulla zona di disponibilità del server standby quando è abilitata la disponibilità elevata.

--storage-auto-grow

Abilitare o disabilitare l'aumento automatico della risorsa di archiviazione. Il valore predefinito è Enabled.

valori accettati: Disabled, Enabled
valore predefinito: Enabled
--storage-size

Capacità di archiviazione del server. Il valore minimo è 32 GiB e max è 16 TiB.

valore predefinito: 32
--subnet

Nome o ID risorsa di una subnet nuova o esistente. Questo parametro si applica solo se si sta creando un server di replica tra aree con accesso privato. Per la replica in lettura in un'area con accesso privato, le impostazioni del server di origine vengono eseguite e questo parametro viene ignorato. Se si vuole usare una subnet da un gruppo di risorse o una sottoscrizione diversa, specificare l'ID risorsa anziché il nome. Si noti che la subnet verrà delegata a flexibleServers. Dopo la delega, questa subnet non può essere usata per altri tipi di risorse di Azure.

--subnet-prefixes

Prefisso dell'indirizzo IP della subnet da usare per la creazione di una nuova subnet in formato CIDR. Il valore predefinito è 10.0.0.0/24.

--tags

Tag separati da spazi: key[=value] [key[=value] ...]. Usare "" per cancellare i tag esistenti.

--tier

Livello di calcolo del server. Valori accettati: Burstable, GeneralPurpose, MemoryOptimized.

valore predefinito: Burstable
--version

Versione principale del server.

valore predefinito: 5.7
--vnet

Nome o ID di una rete virtuale nuova o esistente. Questo parametro si applica solo se si sta creando un server di replica tra aree con accesso privato. Per la replica in lettura in un'area con accesso privato, le impostazioni del server di origine vengono eseguite e questo parametro viene ignorato. Se si vuole usare una rete virtuale da un gruppo di risorse o una sottoscrizione diversa, specificare un ID risorsa. Il nome deve essere compreso tra 2 e 64 caratteri. Il nome deve iniziare con una lettera o un numero, terminare con una lettera, un numero o un carattere di sottolineatura e può contenere solo lettere, numeri, caratteri di sottolineatura, punti o trattini.

--yes -y

Indica che non è richiesta la conferma.

valore predefinito: False
--zone -z

Zona di disponibilità in cui effettuare il provisioning della risorsa.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az mysql flexible-server delete

Eliminare un server flessibile.

az mysql flexible-server delete [--ids]
                                [--name]
                                [--resource-group]
                                [--subscription]
                                [--yes]

Esempio

Eliminare un server flessibile.

az mysql flexible-server delete --resource-group testGroup --name testserver

Eliminare un server flessibile senza richiesta di conferma.

az mysql flexible-server delete --resource-group testGroup --name testserver --yes

Parametri facoltativi

--ids

Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti 'ID risorsa'. È necessario specificare --ids o altri argomenti 'ID risorsa'.

--name -n

Nome del server. Il nome può contenere solo lettere minuscole, numeri e il trattino (-). Minimo 3 caratteri e massimo 63 caratteri.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--yes -y

Indica che non è richiesta la conferma.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az mysql flexible-server execute

Connessione a un server flessibile.

az mysql flexible-server execute --admin-password
                                 --admin-user
                                 --name
                                 [--database-name]
                                 [--file-path]
                                 [--querytext]

Parametri necessari

--admin-password -p

Password di accesso dell'amministratore.

--admin-user -u

Nome utente dell'account di accesso dell'amministratore.

--name -n

Nome del server. Il nome può contenere solo lettere minuscole, numeri e il trattino (-). Minimo 3 caratteri e massimo 63 caratteri.

Parametri facoltativi

--database-name -d

Nome di un database.

--file-path -f

Percorso del file sql da eseguire.

--querytext -q

Query da eseguire sul server flessibile.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az mysql flexible-server geo-restore

Ripristino geografico di un server flessibile dal backup.

az mysql flexible-server geo-restore --location
                                     --source-server
                                     [--address-prefixes]
                                     [--backup-retention]
                                     [--geo-redundant-backup {Disabled, Enabled}]
                                     [--ids]
                                     [--name]
                                     [--no-wait]
                                     [--private-dns-zone]
                                     [--public-access {Disabled, Enabled}]
                                     [--resource-group]
                                     [--sku-name]
                                     [--storage-auto-grow {Disabled, Enabled}]
                                     [--storage-size]
                                     [--subnet]
                                     [--subnet-prefixes]
                                     [--subscription]
                                     [--tags]
                                     [--tier]
                                     [--vnet]
                                     [--yes]
                                     [--zone]

Esempio

Ripristino geografico 'testserver' in un nuovo server 'testserverNew' nel percorso 'newLocation' con la stessa configurazione di rete. Il server di accesso privato userà una zona DNS privata diversa.

az mysql flexible-server geo-restore --resource-group testGroup --name testserverNew --source-server testserver --location newLocation

Accesso pubblico di ripristino geografico o server di accesso privato 'testserver' come nuovo server 'testserverNew' con nuova subnet. Verrà effettuato il provisioning della nuova rete virtuale, della subnet e della zona DNS privata per il server ripristinato. Per altri scenari di accesso privato, vedere il comando "flexible-server create".

az mysql flexible-server geo-restore --resource-group testGroup --name testserverNew \
  --source-server testserver --vnet newVnet --subnet newSubnet \
  --address-prefixes 172.0.0.0/16 --subnet-prefixes 172.0.0.0/24 \
  --private-dns-zone testDNS.mysql.database.azure.com --location newLocation

Il server di accesso privato di ripristino geografico 'testserver' come nuovo server 'testserverNew' con accesso pubblico.

az mysql flexible-server geo-restore --resource-group testGroup --name testserverNew  --source-server testserver --public-access Enabled --location newLocation

Parametri necessari

--location -l

Posizione. Usare i valori ottenuti con az account list-locations. È possibile configurare la posizione predefinito con az configure --defaults location=<location>.

--source-server

Nome o ID risorsa del server di origine da cui eseguire il ripristino.

Parametri facoltativi

--address-prefixes

Prefisso dell'indirizzo IP da usare per la creazione di una nuova rete virtuale in formato CIDR. Il valore predefinito è 10.0.0.0/16.

--backup-retention

Numero di giorni di conservazione di un backup. Intervallo compreso tra 1 e 35 giorni. Il valore predefinito è 7 giorni.

--geo-redundant-backup

Indica se il backup con ridondanza geografica è abilitato o meno.

valori accettati: Disabled, Enabled
--ids

Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti 'ID risorsa'. È necessario specificare --ids o altri argomenti 'ID risorsa'.

--name -n

Nome del server. Il nome può contenere solo lettere minuscole, numeri e il trattino (-). Minimo 3 caratteri e massimo 63 caratteri.

--no-wait

Indica che non è necessario attendere il termine dell'operazione a esecuzione prolungata.

valore predefinito: False
--private-dns-zone

Questo parametro si applica solo se si sta creando un server di replica tra aree con accesso privato. Per la replica in lettura in un'area con accesso privato, le impostazioni del server di origine vengono eseguite e questo parametro viene ignorato. Nome o ID della zona DNS privata nuova o esistente. È possibile usare la zona DNS privata dallo stesso gruppo di risorse, da un gruppo di risorse diverso o da una sottoscrizione diversa. Se si vuole usare una zona da un gruppo di risorse o una sottoscrizione diversa, specificare l'ID risorsa. L'interfaccia della riga di comando crea una nuova zona DNS privata all'interno dello stesso gruppo di risorse della rete virtuale, se non fornita dagli utenti.

--public-access

Determina l'accesso pubblico.

valori accettati: Disabled, Enabled
--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

--sku-name

Nome dello SKU di calcolo. Segue la convenzione Standard_{nome macchina virtuale}. Esempi: Standard_B1ms.

--storage-auto-grow

Abilitare o disabilitare l'aumento automatico della risorsa di archiviazione. Il valore predefinito è Enabled.

valori accettati: Disabled, Enabled
--storage-size

Capacità di archiviazione del server. Il valore minimo è 32 GiB e max è 16 TiB.

--subnet

Nome o ID risorsa di una subnet nuova o esistente. Questo parametro si applica solo se si sta creando un server di replica tra aree con accesso privato. Per la replica in lettura in un'area con accesso privato, le impostazioni del server di origine vengono eseguite e questo parametro viene ignorato. Se si vuole usare una subnet da un gruppo di risorse o una sottoscrizione diversa, specificare l'ID risorsa anziché il nome. Si noti che la subnet verrà delegata a flexibleServers. Dopo la delega, questa subnet non può essere usata per altri tipi di risorse di Azure.

--subnet-prefixes

Prefisso dell'indirizzo IP della subnet da usare per la creazione di una nuova subnet in formato CIDR. Il valore predefinito è 10.0.0.0/24.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--tags

Tag separati da spazi: key[=value] [key[=value] ...]. Usare "" per cancellare i tag esistenti.

--tier

Livello di calcolo del server. Valori accettati: Burstable, GeneralPurpose, MemoryOptimized.

--vnet

Nome o ID di una rete virtuale nuova o esistente. Questo parametro si applica solo se si sta creando un server di replica tra aree con accesso privato. Per la replica in lettura in un'area con accesso privato, le impostazioni del server di origine vengono eseguite e questo parametro viene ignorato. Se si vuole usare una rete virtuale da un gruppo di risorse o una sottoscrizione diversa, specificare un ID risorsa. Il nome deve essere compreso tra 2 e 64 caratteri. Il nome deve iniziare con una lettera o un numero, terminare con una lettera, un numero o un carattere di sottolineatura e può contenere solo lettere, numeri, caratteri di sottolineatura, punti o trattini.

--yes -y

Indica che non è richiesta la conferma.

valore predefinito: False
--zone -z

Zona di disponibilità in cui effettuare il provisioning della risorsa.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az mysql flexible-server list

Elencare i server flessibili disponibili.

az mysql flexible-server list [--resource-group]

Esempio

Elencare tutti i server flessibili MySQL in una sottoscrizione.

az mysql flexible-server list

Elencare tutti i server flessibili MySQL in un gruppo di risorse.

az mysql flexible-server list --resource-group testGroup

Elencare tutti i server flessibili MySQL in un gruppo di risorse in formato tabella.

az mysql flexible-server list --resource-group testGroup --output table

Parametri facoltativi

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az mysql flexible-server list-skus

Elenca gli SKU disponibili nell'area specificata.

az mysql flexible-server list-skus --location

Esempio

Elenca gli SKU disponibili nell'area specificata.

az mysql flexible-server list-skus -l eastus

Elenca gli SKU disponibili nell'area specificata nell'output della tabella

az mysql flexible-server list-skus -l eastus -o table

Parametri necessari

--location -l

Posizione. Usare i valori ottenuti con az account list-locations. È possibile configurare la posizione predefinito con az configure --defaults location=<location>.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az mysql flexible-server restart

Riavviare un server flessibile.

az mysql flexible-server restart [--failover]
                                 [--ids]
                                 [--name]
                                 [--resource-group]
                                 [--subscription]

Esempio

Riavviare un server flessibile.

az mysql flexible-server restart --resource-group testGroup --name testserver

Riavviare un server flessibile con failover

az mysql flexible-server restart --resource-group testGroup --name testserver --failover Forced

Parametri facoltativi

--failover

Failover forzato per l'operazione di riavvio del server. Valori consentiti: forzato.

--ids

Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti 'ID risorsa'. È necessario specificare --ids o altri argomenti 'ID risorsa'.

--name -n

Nome del server. Il nome può contenere solo lettere minuscole, numeri e il trattino (-). Minimo 3 caratteri e massimo 63 caratteri.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az mysql flexible-server restore

Ripristinare un server flessibile dal backup.

az mysql flexible-server restore --source-server
                                 [--address-prefixes]
                                 [--backup-retention]
                                 [--geo-redundant-backup {Disabled, Enabled}]
                                 [--ids]
                                 [--name]
                                 [--no-wait]
                                 [--private-dns-zone]
                                 [--public-access {Disabled, Enabled}]
                                 [--resource-group]
                                 [--restore-time]
                                 [--sku-name]
                                 [--storage-auto-grow {Disabled, Enabled}]
                                 [--storage-size]
                                 [--subnet]
                                 [--subnet-prefixes]
                                 [--subscription]
                                 [--tags]
                                 [--tier]
                                 [--vnet]
                                 [--yes]
                                 [--zone]

Esempio

Ripristinare 'testserver' in un punto specifico nel tempo come nuovo server 'testserverNew' con la stessa configurazione di rete.

az mysql flexible-server restore --resource-group testGroup --name testserverNew --source-server testserver --restore-time "2017-06-15T13:10:00Z"

Ripristinare l'accesso pubblico o il server di accesso privato 'testserver' come nuovo server 'testserverNew' con una nuova subnet fino al momento corrente. Verrà effettuato il provisioning della nuova rete virtuale, della subnet e della zona DNS privata per il server ripristinato. Per altri scenari di accesso privato, vedere il comando "flexible-server create".

az mysql flexible-server restore --resource-group testGroup --name testserverNew \
  --source-server testserver --vnet newVnet --subnet newSubnet \
  --address-prefixes 172.0.0.0/16 --subnet-prefixes 172.0.0.0/24 \
  --private-dns-zone testDNS.mysql.database.azure.com

Ripristinare il server di accesso privato 'testserver' al momento corrente come nuovo server 'testserverNew' con accesso pubblico.

az mysql flexible-server restore --resource-group testGroup --name testserverNew \
  --source-server testserver --public-access Enabled

Parametri necessari

--source-server

Nome o ID risorsa del server di origine da cui eseguire il ripristino.

Parametri facoltativi

--address-prefixes

Prefisso dell'indirizzo IP da usare per la creazione di una nuova rete virtuale in formato CIDR. Il valore predefinito è 10.0.0.0/16.

--backup-retention

Numero di giorni di conservazione di un backup. Intervallo compreso tra 1 e 35 giorni. Il valore predefinito è 7 giorni.

--geo-redundant-backup

Indica se il backup con ridondanza geografica è abilitato o meno.

valori accettati: Disabled, Enabled
--ids

Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti 'ID risorsa'. È necessario specificare --ids o altri argomenti 'ID risorsa'.

--name -n

Nome del server. Il nome può contenere solo lettere minuscole, numeri e il trattino (-). Minimo 3 caratteri e massimo 63 caratteri.

--no-wait

Indica che non è necessario attendere il termine dell'operazione a esecuzione prolungata.

valore predefinito: False
--private-dns-zone

Questo parametro si applica solo se si sta creando un server di replica tra aree con accesso privato. Per la replica in lettura in un'area con accesso privato, le impostazioni del server di origine vengono eseguite e questo parametro viene ignorato. Nome o ID della zona DNS privata nuova o esistente. È possibile usare la zona DNS privata dallo stesso gruppo di risorse, da un gruppo di risorse diverso o da una sottoscrizione diversa. Se si vuole usare una zona da un gruppo di risorse o una sottoscrizione diversa, specificare l'ID risorsa. L'interfaccia della riga di comando crea una nuova zona DNS privata all'interno dello stesso gruppo di risorse della rete virtuale, se non fornita dagli utenti.

--public-access

Determina l'accesso pubblico.

valori accettati: Disabled, Enabled
--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

--restore-time

Punto nel tempo utc da cui eseguire il ripristino (formato ISO8601), ad esempio 2017-04-26T02:10:00+00:00Il valore predefinito è impostato sull'ora corrente.

valore predefinito: 2024-05-31T03:41:02+00:00
--sku-name

Nome dello SKU di calcolo. Segue la convenzione Standard_{nome macchina virtuale}. Esempi: Standard_B1ms.

--storage-auto-grow

Abilitare o disabilitare l'aumento automatico della risorsa di archiviazione. Il valore predefinito è Enabled.

valori accettati: Disabled, Enabled
--storage-size

Capacità di archiviazione del server. Il valore minimo è 32 GiB e max è 16 TiB.

--subnet

Nome o ID risorsa di una subnet nuova o esistente. Questo parametro si applica solo se si sta creando un server di replica tra aree con accesso privato. Per la replica in lettura in un'area con accesso privato, le impostazioni del server di origine vengono eseguite e questo parametro viene ignorato. Se si vuole usare una subnet da un gruppo di risorse o una sottoscrizione diversa, specificare l'ID risorsa anziché il nome. Si noti che la subnet verrà delegata a flexibleServers. Dopo la delega, questa subnet non può essere usata per altri tipi di risorse di Azure.

--subnet-prefixes

Prefisso dell'indirizzo IP della subnet da usare per la creazione di una nuova subnet in formato CIDR. Il valore predefinito è 10.0.0.0/24.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--tags

Tag separati da spazi: key[=value] [key[=value] ...]. Usare "" per cancellare i tag esistenti.

--tier

Livello di calcolo del server. Valori accettati: Burstable, GeneralPurpose, MemoryOptimized.

--vnet

Nome o ID di una rete virtuale nuova o esistente. Questo parametro si applica solo se si sta creando un server di replica tra aree con accesso privato. Per la replica in lettura in un'area con accesso privato, le impostazioni del server di origine vengono eseguite e questo parametro viene ignorato. Se si vuole usare una rete virtuale da un gruppo di risorse o una sottoscrizione diversa, specificare un ID risorsa. Il nome deve essere compreso tra 2 e 64 caratteri. Il nome deve iniziare con una lettera o un numero, terminare con una lettera, un numero o un carattere di sottolineatura e può contenere solo lettere, numeri, caratteri di sottolineatura, punti o trattini.

--yes -y

Indica che non è richiesta la conferma.

valore predefinito: False
--zone -z

Zona di disponibilità in cui effettuare il provisioning della risorsa.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az mysql flexible-server show

Ottenere i dettagli di un server flessibile.

az mysql flexible-server show [--ids]
                              [--name]
                              [--resource-group]
                              [--subscription]

Esempio

Ottenere i dettagli di un server flessibile

az mysql flexible-server show --resource-group testGroup --name testserver

Parametri facoltativi

--ids

Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti 'ID risorsa'. È necessario specificare --ids o altri argomenti 'ID risorsa'.

--name -n

Nome del server. Il nome può contenere solo lettere minuscole, numeri e il trattino (-). Minimo 3 caratteri e massimo 63 caratteri.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az mysql flexible-server show-connection-string

Visualizzare le stringa di connessione per un database server flessibile MySQL.

az mysql flexible-server show-connection-string [--admin-password]
                                                [--admin-user]
                                                [--database-name]
                                                [--ids]
                                                [--server-name]
                                                [--subscription]

Esempio

Mostra stringa di connessione per i linguaggi di programmazione e cmd.

az mysql flexible-server show-connection-string -s testserver -u username -p password -d databasename

Parametri facoltativi

--admin-password -p

Password dell'amministratore. Minimo 8 caratteri e massimo 128 caratteri. La password deve contenere caratteri di tre delle categorie seguenti: lettere maiuscole, lettere minuscole, numeri e caratteri non alfanumerici.

valore predefinito: {password}
--admin-user -u

Amministrazione istrator nome utente per il server. Una volta impostata, non può essere modificata.

valore predefinito: {login}
--database-name -d

Nome del database da creare durante il provisioning del server di database.

valore predefinito: {database}
--ids

Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti 'ID risorsa'. È necessario specificare --ids o altri argomenti 'ID risorsa'.

--server-name -s

Nome del server. Il nome può contenere solo lettere minuscole, numeri e il trattino (-). Minimo 3 caratteri e massimo 63 caratteri.

valore predefinito: {server}
--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az mysql flexible-server start

Avviare un server flessibile.

az mysql flexible-server start [--ids]
                               [--name]
                               [--no-wait]
                               [--resource-group]
                               [--subscription]

Esempio

Avviare un server flessibile.

az mysql flexible-server start --resource-group testGroup --name testserver

Parametri facoltativi

--ids

Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti 'ID risorsa'. È necessario specificare --ids o altri argomenti 'ID risorsa'.

--name -n

Nome del server. Il nome può contenere solo lettere minuscole, numeri e il trattino (-). Minimo 3 caratteri e massimo 63 caratteri.

--no-wait

Indica che non è necessario attendere il termine dell'operazione a esecuzione prolungata.

valore predefinito: False
--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az mysql flexible-server stop

Arrestare un server flessibile.

az mysql flexible-server stop [--ids]
                              [--name]
                              [--no-wait]
                              [--resource-group]
                              [--subscription]

Esempio

Arrestare un server flessibile.

az mysql flexible-server stop --resource-group testGroup --name testserver

Parametri facoltativi

--ids

Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti 'ID risorsa'. È necessario specificare --ids o altri argomenti 'ID risorsa'.

--name -n

Nome del server. Il nome può contenere solo lettere minuscole, numeri e il trattino (-). Minimo 3 caratteri e massimo 63 caratteri.

--no-wait

Indica che non è necessario attendere il termine dell'operazione a esecuzione prolungata.

valore predefinito: False
--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az mysql flexible-server update

Aggiornare un server flessibile.

az mysql flexible-server update [--add]
                                [--admin-password]
                                [--auto-scale-iops {Disabled, Enabled}]
                                [--backup-identity]
                                [--backup-key]
                                [--backup-retention]
                                [--disable-data-encryption {false, true}]
                                [--force-string]
                                [--geo-redundant-backup {Disabled, Enabled}]
                                [--high-availability {Disabled, SameZone, ZoneRedundant}]
                                [--identity]
                                [--ids]
                                [--iops]
                                [--key]
                                [--maintenance-window]
                                [--name]
                                [--public-access {Disabled, Enabled}]
                                [--remove]
                                [--replication-role]
                                [--resource-group]
                                [--set]
                                [--sku-name]
                                [--standby-zone]
                                [--storage-auto-grow {Disabled, Enabled}]
                                [--storage-size]
                                [--subscription]
                                [--tags]
                                [--tier]

Esempio

Aggiornare lo SKU di un server flessibile usando il contesto locale per il server e il gruppo di risorse.

az mysql flexible-server update --sku-name Standard_D4ds_v4 --tier GeneralPurpose

Aggiornare i tag di un server flessibile.

az mysql flexible-server update --resource-group testGroup --name testserver --tags "k1=v1" "k2=v2"

Impostare o modificare la chiave e l'identità per la crittografia dei dati.

# get key identifier of the existing key
newKeyIdentifier=$(az keyvault key show --vault-name testVault --name testKey \
  --query key.kid -o tsv)


# update server with new key/identity
az mysql flexible-server update --resource-group testGroup --name testserver \
  --key $newKeyIdentifier --identity newIdentity

Impostare o modificare la chiave, l'identità, la chiave di backup e l'identità di backup per la crittografia dei dati con backup con ridondanza geografica.

# get key identifier of the existing key and backup key
newKeyIdentifier=$(az keyvault key show --vault-name testVault --name testKey \
  --query key.kid -o tsv)

newBackupKeyIdentifier=$(az keyvault key show --vault-name testBackupVault \
  --name testBackupKey --query key.kid -o tsv)


# update server with new key/identity and backup key/identity
az mysql flexible-server update --resource-group testGroup --name testserver \
  --key $newKeyIdentifier --identity newIdentity \
  --backup-key $newBackupKeyIdentifier --backup-identity newBackupIdentity

Disabilitare la crittografia dei dati per il server flessibile.

az mysql flexible-server update --resource-group testGroup --name testserver \
  --disable-data-encryption

Parametri facoltativi

--add

Aggiungere un oggetto a un elenco di oggetti specificando un percorso e coppie chiave-valore. Esempio: --add property.listProperty <key=value, string or JSON string>.

valore predefinito: []
--admin-password -p

Password dell'amministratore. Minimo 8 caratteri e massimo 128 caratteri. La password deve contenere caratteri di tre delle categorie seguenti: lettere maiuscole, lettere minuscole, numeri e caratteri non alfanumerici.

--auto-scale-iops

Abilitare o disabilitare le operazioni di I/O al secondo di scalabilità automatica. Il valore predefinito è Disabled.

valori accettati: Disabled, Enabled
--backup-identity

Nome o ID risorsa dell'identità utente di backup geografico per la crittografia dei dati. L'identità deve trovarsi nella stessa area dell'area di backup.

--backup-key

ID risorsa della chiave dell'insieme di credenziali delle chiavi di backup geografico per la crittografia dei dati. La chiave deve trovarsi nella stessa area dell'area di backup.

--backup-retention

Numero di giorni di conservazione di un backup. Intervallo compreso tra 1 e 35 giorni. Il valore predefinito è 7 giorni.

--disable-data-encryption

Disabilitare la crittografia dei dati rimuovendo le chiavi.

valori accettati: false, true
valore predefinito: False
--force-string

Quando si usa 'set' o 'add', mantenere i valori letterali stringa anziché tentare di eseguire la conversione in JSON.

valore predefinito: False
--geo-redundant-backup

Indica se il backup con ridondanza geografica è abilitato o meno.

valori accettati: Disabled, Enabled
--high-availability

Abilitare (ZoneRedundant o SameZone) o disabilitare la funzionalità di disponibilità elevata.

valori accettati: Disabled, SameZone, ZoneRedundant
--identity

Nome o ID risorsa dell'identità assegnata dall'utente per la crittografia dei dati.

--ids

Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti 'ID risorsa'. È necessario specificare --ids o altri argomenti 'ID risorsa'.

--iops

Numero di operazioni di I/O al secondo da allocare per questo server. Si otterrà una certa quantità di operazioni di I/O al secondo gratuite in base alle risorse di calcolo e all'archiviazione di cui è stato effettuato il provisioning. Il valore predefinito per le operazioni di I/O al secondo è gratuito. Per altre informazioni sulle operazioni di I/O al secondo in base al calcolo e all'archiviazione, vedere IOPS in Database di Azure per MySQL server flessibile.

--key

ID risorsa della chiave primaria dell'insieme di credenziali delle chiavi per la crittografia dei dati.

--maintenance-window

Periodo di tempo (UTC) designato per la manutenzione. Esempi: "Sun:23:30" per programmare domenica, 11:30 UTC. Per tornare al passaggio predefinito "Disabilitato".

--name -n

Nome del server. Il nome può contenere solo lettere minuscole, numeri e il trattino (-). Minimo 3 caratteri e massimo 63 caratteri.

--public-access

Abilitare o disabilitare l'accesso pubblico in un server.

valori accettati: Disabled, Enabled
--remove

Rimuovere una proprietà o un elemento da un elenco. Esempio: --remove property.list <indexToRemove> OR --remove propertyToRemove.

valore predefinito: []
--replication-role

Ruolo di replica del server.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

--set

Aggiornare un oggetto specificando un percorso di proprietà e un valore da impostare. Esempio: --set property1.property2=<value>.

valore predefinito: []
--sku-name

Nome dello SKU di calcolo. Segue la convenzione Standard_{nome macchina virtuale}. Esempi: Standard_B1ms.

--standby-zone

Informazioni sulla zona di disponibilità del server standby quando è abilitata la disponibilità elevata.

--storage-auto-grow

Abilitare o disabilitare l'aumento automatico della risorsa di archiviazione. Il valore predefinito è Enabled.

valori accettati: Disabled, Enabled
--storage-size

Capacità di archiviazione del server. Il valore minimo è 32 GiB e max è 16 TiB.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--tags

Tag separati da spazi: key[=value] [key[=value] ...]. Usare "" per cancellare i tag esistenti.

--tier

Livello di calcolo del server. Valori accettati: Burstable, GeneralPurpose, MemoryOptimized.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az mysql flexible-server upgrade

Aggiornare la versione principale di un server flessibile.

az mysql flexible-server upgrade --version {8}
                                 [--ids]
                                 [--name]
                                 [--resource-group]
                                 [--subscription]
                                 [--yes]

Esempio

Aggiornare il server 'testsvr' a MySQL principale versione 8.

# make sure that sql_mode only contains values allowed in new version, for example:
az mysql flexible-server parameter set -g testgroup -s testsvr -n sql_mode \
  -v "ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO"

# upgrade server to MySQL major version 8.
az mysql flexible-server upgrade -g testgroup -n testsvr -v 8

Parametri necessari

--version -v

Versione principale del server.

valori accettati: 8

Parametri facoltativi

--ids

Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti 'ID risorsa'. È necessario specificare --ids o altri argomenti 'ID risorsa'.

--name -n

Nome del server. Il nome può contenere solo lettere minuscole, numeri e il trattino (-). Minimo 3 caratteri e massimo 63 caratteri.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--yes -y

Indica che non è richiesta la conferma.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az mysql flexible-server wait

Attendere che il server flessibile soddisfi determinate condizioni.

az mysql flexible-server wait [--created]
                              [--custom]
                              [--deleted]
                              [--exists]
                              [--ids]
                              [--interval]
                              [--name]
                              [--resource-group]
                              [--subscription]
                              [--timeout]
                              [--updated]

Esempio

Attendere che il server flessibile soddisfi determinate condizioni.

az mysql flexible-server wait --exists --resource-group testGroup --name testserver

Parametri facoltativi

--created

Attendere fino a quando non viene creato con 'provisioningState' in 'Succeeded'.

valore predefinito: False
--custom

Attendere che la condizione soddisfi una query JMESPath personalizzata. Ad esempio provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].

--deleted

Attendere l'eliminazione.

valore predefinito: False
--exists

Attendere che la risorsa esista.

valore predefinito: False
--ids

Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti 'ID risorsa'. È necessario specificare --ids o altri argomenti 'ID risorsa'.

--interval

Intervallo di polling in secondi.

valore predefinito: 30
--name -n

Nome del server. Il nome può contenere solo lettere minuscole, numeri e il trattino (-). Minimo 3 caratteri e massimo 63 caratteri.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--timeout

Attesa massima in secondi.

valore predefinito: 3600
--updated

Attendere fino a quando non viene aggiornato con provisioningState in 'Succeeded'.

valore predefinito: False
Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.