az mysql flexible-server import

Verwalten von Importworkflows für flexible MySQL-Server.

Befehle

Name Beschreibung Typ Status
az mysql flexible-server import create

Erstellen Sie einen neuen Importworkflow für flexiblen Server.

Core Allgemein verfügbar

az mysql flexible-server import create

Erstellen Sie einen neuen Importworkflow für flexiblen Server.

Dieser Befehl wird für die folgenden zwei Zwecke verwendet: Zum Migrieren eines externen MySQL-Servers zu Azure MySQL Flexible Server, dessen Sicherung in einem Azure Blob-Container gespeichert ist. Um einen Azure MySQL-Einzelserver zu Azure MySQL Flexiblen Server zu migrieren. Weitere Informationen zur Netzwerkkonfiguration finden Sie unter

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]

Beispiele

Lösen Sie einen Import von azure mysql single server aus.

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

Auslösen eines Onlineimports von azure mysql single server.

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

Auslösen eines Imports aus der Quellsicherung, die im Azure Blob-Container gespeichert ist.

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

Trigger import from source backup stored in azure blob container. (Sicherungsdateien, die nicht im Containerstamm vorhanden sind. Stattdessen in backupdata/data/) vorhanden

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

Trigger import from source backup stored in azure blob container. (Sicherungsdateien, die im Containerstamm und blob-Speicher vorhanden sind, auf die über sas-Token mit Lese- und Listenberechtigungen zugegriffen werden kann. Übergeben Sie '--%' im Befehl mit SAS-Token.)

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

Erforderliche Parameter

--data-source

Datenquelle für den Import in flexiblen Server. Basierend auf dem Datenquellentyp wird die Datenquelle wie unten Erwähnung bereitgestellt. z. B. mysql_single: Der Name oder die Ressourcen-ID des Azure MySQL-Einzelservers. azure_blob: Der Name oder die Ressourcen-ID des Azure-Blobcontainers. Der Speicher-URI des Azure Blob-Containers. Beispiel: https://{blob_name}.blob.core.windows.net/{container_name}. Der Speicher-URI sollte das SAS-Token nicht enthalten. Falls erforderlich, kann sas-Token im Parameter "data-source-sas-token" bereitgestellt werden.

--data-source-type

Datenquellentyp z. B. mysql_single: Azure-Datenbank für MySQL-Server. azure_blob: Quellsicherung, die im Azure Blob-Container bereitgestellt wird.

Zulässige Werte: azure_blob, mysql_single
--name -n

Name des Servers. Der Name darf nur aus Kleinbuchstaben, Zahlen und Bindestrichen (-) bestehen. Mindestens 3 Zeichen und maximal 63 Zeichen.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

Optionale Parameter

--address-prefixes

Das IP-Adresspräfix, das beim Erstellen eines neuen virtuellen Netzwerks im CIDR-Format verwendet werden soll. Der Standardwert ist 10.0.0.0/16.

--admin-password -p

Das Kennwort des Administrators. Mindestens 8 Zeichen und maximal 128 Zeichen. Das Kennwort muss Zeichen aus drei der folgenden Kategorien enthalten: Englische Großbuchstaben, englische Kleinbuchstaben, Zahlen und nicht alphanumerische Zeichen.

--admin-user -u

Administratorbenutzername für den Server. Nach der Festlegung kann sie nicht mehr geändert werden.

--auto-scale-iops

Aktivieren oder deaktivieren Sie die Iops der automatischen Skalierung. Der Standardwert ist deaktiviert.

Zulässige Werte: Disabled, Enabled
Standardwert: Disabled
--backup-identity

Der Name oder die Ressourcen-ID der Geo-Sicherungsbenutzeridentität für die Datenverschlüsselung. Die Identität muss sich in derselben Region wie die Sicherungsregion befinden.

--backup-key

Die Ressourcen-ID des Geo-Sicherungsschlüsselschlüssels für die Datenverschlüsselung. Der Schlüssel muss sich in derselben Region wie der Sicherungsbereich befinden.

--backup-retention

Die Anzahl der Tage, für die eine Sicherung aufbewahrt wird. Bereich von 1 bis 35 Tagen. Der Standard ist 7 Tage.

--data-source-backup-dir

Relativer Pfad des Verzeichnisses, in dem die Quellsicherung gespeichert ist. Standardmäßig werden die Sicherungsdateien aus dem Stamm des Speichers gelesen. Dieser Parameter ist für speicherbasierte Datenquelle gültig. Beispiel: azure_blob.

--data-source-sas-token

Sas-Token für den Zugriff auf die Datenquelle. Dieser Parameter ist für speicherbasierte Datenquelle gültig. Beispiel: azure_blob.

--geo-redundant-backup

Gibt an, ob die georedundante Sicherung aktiviert ist.

Zulässige Werte: Disabled, Enabled
--high-availability

Aktivieren (ZoneRedundant oder SameZone) oder Deaktivieren des Features für hohe Verfügbarkeit.

Zulässige Werte: Disabled, SameZone, ZoneRedundant
Standardwert: Disabled
--identity

Der Name oder die Ressourcen-ID der vom Benutzer zugewiesenen Identität für die Datenverschlüsselung.

--iops

Die Anzahl der IOPS, die für diesen Server zugewiesen werden sollen. Sie erhalten eine bestimmte Menge an kostenlosen IOPS basierend auf der Bereitgestellten Berechnung und Speicherung. Der Standardwert für IOPS sind kostenlose IOPS. Weitere Informationen zu IOPS basierend auf Compute und Speicher finden Sie unter „IOPS in Azure Database for MySQL Flexible Server“.

--key

Die Ressourcen-ID des primären Schlüsseltresors für die Datenverschlüsselung.

--location -l

Position. Werte aus: az account list-locations. Sie können den standardmäßig verwendeten Standort mit az configure --defaults location=<location> konfigurieren.

--mode

Importmodus. Enumerationswerte: [Offline, Online]. Der Standardwert ist "Offline".

Zulässige Werte: Offline, Online
Standardwert: Offline
--private-dns-zone

Dieser Parameter gilt nur, wenn Sie einen regionsübergreifenden Replikatserver mit privatem Zugriff erstellen. Für in-Region-Lesereplikate mit privatem Zugriff werden Quellservereinstellungen übertragen, und dieser Parameter wird ignoriert. Der Name oder die ID der neuen oder vorhandenen privaten DNS-Zone. Sie können die private DNS-Zone aus derselben Ressourcengruppe, einer anderen Ressourcengruppe oder einem anderen Abonnement verwenden. Wenn Sie eine Zone aus einer anderen Ressourcengruppe oder einem anderen Abonnement verwenden möchten, geben Sie die Ressourcen-ID an. Die CLI erstellt eine neue private DNS-Zone innerhalb derselben Ressourcengruppe, in der sich auch das virtuelle Netzwerk befindet, wenn sie nicht von Benutzer*innen bereitgestellt wird.

--public-access

Bestimmt den öffentlichen Zugriff. Geben Sie eine einzelne IP-Adresse oder einen IP-Adressbereich an, die/der in der Liste zulässiger IP-Adressen enthalten sein soll. Der IP-Adressbereich muss durch Bindestriche getrennt sein und darf keine Leerzeichen enthalten. Die Angabe von 0.0.0.0 ermöglicht den öffentlichen Zugriff von allen in Azure bereitgestellten Ressourcen auf Ihren Server. Wenn Sie ihn auf "None" festlegen, wird der Server im Modus für den öffentlichen Zugriff festgelegt, aber keine Firewallregel erstellt.

--sku-name

Der Name der Compute-SKU. Folgt der Konvention Standard_{VM name}. Beispiele: Standard_B1ms.

--standby-zone

Die Verfügbarkeitszoneninformationen des Standbyservers, wenn hohe Verfügbarkeit aktiviert ist.

--storage-auto-grow

Aktivieren oder Deaktivieren der automatischen Vergrößerung des Speichers. Der Standardwert ist aktiviert.

Zulässige Werte: Disabled, Enabled
--storage-size

Die Speicherkapazität des Servers. Der Mindestwert beträgt 32 GiB und max. 16 TiB.

--subnet

Name oder Ressourcen-ID eines neuen oder vorhandenen Subnetzes. Dieser Parameter gilt nur, wenn Sie einen regionsübergreifenden Replikatserver mit privatem Zugriff erstellen. Für in-Region-Lesereplikate mit privatem Zugriff werden Quellservereinstellungen übertragen, und dieser Parameter wird ignoriert. Wenn Sie ein Subnetz aus einer anderen Ressourcengruppe oder einem anderen Abonnement verwenden möchten, geben Sie anstelle des Namens die Ressourcen-ID an. Beachten Sie, dass das Subnetz an flexibleServers delegiert wird. Nach der Delegierung kann dieses Subnetz nicht für andere Typen von Azure-Ressourcen verwendet werden.

--subnet-prefixes

Das Subnetz-IP-Adresspräfix, das beim Erstellen eines neuen Subnetzes im CIDR-Format verwendet werden soll. Der Standardwert ist 10.0.0.0/24.

--tags

Durch Leerzeichen getrennte Tags: key[=value] [key[=value] ...]. Verwenden Sie "", um vorhandene Tags zu löschen.

--tier

Computeebene des Servers. Akzeptierte Werte: Burstable, GeneralPurpose, MemoryOptimized.

--version

Server-Hauptversion.

--vnet

Name oder ID eines neuen oder vorhandenen virtuellen Netzwerks. Dieser Parameter gilt nur, wenn Sie einen regionsübergreifenden Replikatserver mit privatem Zugriff erstellen. Für in-Region-Lesereplikate mit privatem Zugriff werden Quellservereinstellungen übertragen, und dieser Parameter wird ignoriert. Wenn Sie ein VNet aus einer anderen Ressourcengruppe oder einem anderen Abonnement verwenden möchten, geben Sie eine Ressourcen-ID an. Der Name muss zwischen 2 und 64 Zeichen lang sein. Der Name muss mit einem Buchstaben oder einer Ziffer beginnen, auf einen Buchstaben, eine Ziffer oder einen Unterstrich enden und darf nur Buchstaben, Ziffern, Unterstriche, Punkte und Bindestriche enthalten.

--yes -y

Nicht zur Bestätigung auffordern

Standardwert: False
--zone -z

Verfügbarkeitszone, in der die Ressource bereitgestellt werden soll.

Globale Parameter
--debug

Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.

--help -h

Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.

--only-show-errors

Nur Fehler anzeigen und Warnungen unterdrücken.

--output -o

Ausgabeformat.

Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
Standardwert: json
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--verbose

Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.