az mysql flexible-server import
Gestire i flussi di lavoro di importazione per i server flessibili MySQL.
Comandi
Nome | Descrizione | Tipo | Status |
---|---|---|---|
az mysql flexible-server import create |
Creare un nuovo flusso di lavoro di importazione per il server flessibile. |
Core | Disponibilità generale |
az mysql flexible-server import stop-replication |
Per arrestare la replica tra il server singolo di origine e il server flessibile di destinazione. |
Core | Disponibilità generale |
az mysql flexible-server import create
Creare un nuovo flusso di lavoro di importazione per il server flessibile.
Questo comando viene usato per due scopi seguenti: Per eseguire la migrazione di un server MySQL esterno al server flessibile MySQL di Azure il cui backup viene archiviato in un contenitore BLOB di Azure. Per eseguire la migrazione di un server singolo di Azure MySQL al server flessibile di Azure MySQL. Per altre informazioni sulla configurazione di rete, vedere
- Eseguire la migrazione di Database di Azure per MySQL - Server singolo a server flessibile tramite l'interfaccia della riga di comando di importazione Database di Azure per MySQLhttps://learn.microsoft.com/en-us/azure/mysql/migrate/migrate-single-flexible-mysql-import-cli
- Configurare l'accesso pubblico https://docs.microsoft.com/en-us/azure/mysql/flexible-server/how-to-manage-firewall-cli
- Configurare l'accesso https://docs.microsoft.com/en-us/azure/mysql/flexible-server/how-to-manage-virtual-network-cliprivato.
az mysql flexible-server import create --data-source
--data-source-type {azure_blob, mysql_single}
--name
--resource-group
[--address-prefixes]
[--admin-password]
[--admin-user]
[--auto-scale-iops {Disabled, Enabled}]
[--backup-identity]
[--backup-key]
[--backup-retention]
[--data-source-backup-dir]
[--data-source-sas-token]
[--geo-redundant-backup {Disabled, Enabled}]
[--high-availability {Disabled, SameZone, ZoneRedundant}]
[--identity]
[--iops]
[--key]
[--location]
[--mode {Offline, Online}]
[--private-dns-zone]
[--public-access]
[--sku-name]
[--standby-zone]
[--storage-auto-grow {Disabled, Enabled}]
[--storage-size]
[--subnet]
[--subnet-prefixes]
[--tags]
[--tier]
[--version]
[--vnet]
[--yes]
[--zone]
Esempio
Attivare un'importazione da un server singolo azure mysql.
az mysql flexible-server import create --data-source-type mysql_single \
--data-source test-single-server --resource-group test-rg \
--location northeurope --name testserver \
--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
Attivare un'importazione online dal server singolo azure mysql.
az mysql flexible-server import create --data-source-type mysql_single \
--data-source test-single-server --mode "Online" --resource-group test-rg \
--location northeurope --name testserver \
--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
Attivare un'importazione dal backup di origine archiviata nel contenitore BLOB di Azure.
az mysql flexible-server import create --data-source-type "azure_blob" \
--data-source "https://teststorage.blob.windows.net/backupcontainer" \
--resource-group test-rg --name testserver --version 5.7 --location northeurope \
--admin-user "username" --admin-password "password" \
--sku-name Standard_D2ds_v4 --tier GeneralPurpose --public-access 0.0.0.0 \
--storage-size 32 --tags "key=value" --high-availability ZoneRedundant \
--zone 1 --standby-zone 3 --storage-auto-grow Enabled --iops 500
Attivare l'importazione dal backup di origine archiviato nel contenitore BLOB di Azure. (File di backup non presenti nella radice del contenitore. Al contrario, presente in backupdata/data/)
az mysql flexible-server import create --data-source-type "azure_blob" \
--data-source "https://teststorage.blob.windows.net/backupcontainer" \
--data-source-backup-dir "backupdata/data/" \
--resource-group test-rg --name testserver --version 5.7 --location northeurope \
--admin-user "username" --admin-password "password" \
--sku-name Standard_D2ds_v4 --tier GeneralPurpose --public-access 0.0.0.0 \
--storage-size 32 --tags "key=value" --high-availability ZoneRedundant \
--zone 1 --standby-zone 3 --storage-auto-grow Enabled --iops 500
Attivare l'importazione dal backup di origine archiviato nel contenitore BLOB di Azure. (File di backup presenti nella radice del contenitore e nell'archiviazione BLOB accessibili tramite token di firma di accesso condiviso con autorizzazioni lettura ed elenco. Passare '--%' nel comando con token di firma di accesso condiviso.
az mysql flexible-server import create --data-source-type "azure_blob" \
--data-source "https://teststorage.blob.windows.net/backupcontainer" \
--data-source-sas-token "sp=r&st=2023-07-20T10:30:07Z..." \
--resource-group test-rg --name testserver --version 5.7 --location northeurope \
--admin-user "username" --admin-password "password" \
--sku-name Standard_D2ds_v4 --tier GeneralPurpose --public-access 0.0.0.0 \
--storage-size 32 --tags "key=value" --high-availability ZoneRedundant \
--zone 1 --standby-zone 3 --storage-auto-grow Enabled --iops 500
Parametri necessari
Origine dati per l'importazione nel server flessibile. In base al tipo di origine dati, fornire l'origine dati come indicato di seguito. Ad esempio, mysql_single: nome o ID risorsa del server singolo di Azure MySQL. azure_blob: nome o ID risorsa del contenitore BLOB di Azure. URI di archiviazione del contenitore BLOB di Azure. Esempio: https://{blob_name}.blob.core.windows.net/{container_name}. L'URI di archiviazione non deve contenere il token di firma di accesso condiviso. Se necessario, il token di firma di accesso condiviso può essere fornito nel parametro "data-source-sas-token".
Tipo di origine dati. ad esempio mysql_single: server Database di Azure per MySQL. azure_blob: backup di origine fornito nel contenitore BLOB di Azure.
Nome del server. Il nome può contenere solo lettere minuscole, numeri e il trattino (-). Minimo 3 caratteri e massimo 63 caratteri.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Parametri facoltativi
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.
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.
Nome utente amministratore per il server. Una volta impostata, non può essere modificata.
Abilitare o disabilitare le operazioni di I/O al secondo di scalabilità automatica. Il valore predefinito è Disabled.
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.
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.
Numero di giorni di conservazione di un backup. Intervallo compreso tra 1 e 35 giorni. Il valore predefinito è 7 giorni.
Percorso relativo della directory in cui è archiviato il backup di origine. Per impostazione predefinita, i file di backup verranno letti dalla radice dell'archiviazione. Questo parametro è valido per l'origine dati basata sull'archiviazione. Esempio: azure_blob.
Token di firma di accesso condiviso per l'accesso all'origine dati. Questo parametro è valido per l'origine dati basata sull'archiviazione. Esempio: azure_blob.
Indica se il backup con ridondanza geografica è abilitato o meno.
Abilitare (ZoneRedundant o SameZone) o disabilitare la funzionalità di disponibilità elevata.
Nome o ID risorsa dell'identità assegnata dall'utente per la crittografia dei dati.
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 è Free IOPS. Per altre informazioni sulle operazioni di I/O al secondo in base al calcolo e allo spazio di archiviazione, vedere Operazioni di I/O al secondo nel server flessibile di Database MySQL di Azure.
ID risorsa della chiave primaria dell'insieme di credenziali delle chiavi per la crittografia dei dati.
Posizione. Usare i valori ottenuti con az account list-locations
. È possibile configurare la posizione predefinito con az configure --defaults location=<location>
.
Modalità di importazione. Valori di enumerazione: [Offline, Online]. Il valore predefinito è Offline.
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.
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. Se si specifica 0.0.0.0.0, l'accesso pubblico al server viene concesso da qualsiasi risorsa distribuita in Azure. Impostandolo su "Nessuno" imposta il server in modalità di accesso pubblico, ma non crea una regola del firewall.
Nome dello SKU di calcolo. Segue la convenzione Standard_{nome macchina virtuale}. Esempi: Standard_B1ms.
Informazioni sulla zona di disponibilità del server standby quando è abilitata la disponibilità elevata.
Abilitare o disabilitare l'aumento automatico della risorsa di archiviazione. Il valore predefinito è Enabled.
Capacità di archiviazione del server. Il valore minimo è 32 GiB e max è 16 TiB.
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. Per usare una subnet da un gruppo di risorse o una sottoscrizione diversi, specificare l'ID risorsa anziché il nome. Si noti che la subnet verrà delegata a flexibleServers. Dopo la delega, la subnet non può essere usata per altri tipi di risorse di Azure.
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.
Tag separati da spazi: key[=value] [key[=value] ...]. Usare "" per cancellare i tag esistenti.
Livello di calcolo del server. Valori accettati: Burstable, GeneralPurpose, MemoryOptimized.
Versione principale del server.
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. Per usare una rete virtuale da un gruppo di risorse o una sottoscrizione diversi, specificare un'ID risorsa. che deve essere composto da un numero di caratteri compreso tra 2 e 64. 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.
Indica che non è richiesta la conferma.
Zona di disponibilità in cui effettuare il provisioning della risorsa.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az mysql flexible-server import stop-replication
Per arrestare la replica tra il server singolo di origine e il server flessibile di destinazione.
az mysql flexible-server import stop-replication [--ids]
[--name]
[--resource-group]
[--subscription]
[--yes]
Esempio
Arrestare la replica in 'testFlexServer'.
az mysql flexible-server import stop-replication -g testGroup -n testFlexServer
Parametri facoltativi
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'.
Nome del server. Il nome può contenere solo lettere minuscole, numeri e il trattino (-). Minimo 3 caratteri e massimo 63 caratteri.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Indica che non è richiesta la conferma.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.