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. |
Kern | GA |
az mysql flexible-server import stop-replication |
So beenden Sie die Replikation zwischen dem einzelnen Quellserver und dem flexiblen Zielserver. |
Kern | GA |
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
- Migrieren der Azure-Datenbank für MySQL – Single Server to Flexible Server using Azure Database for MySQL Import CLI https://learn.microsoft.com/en-us/azure/mysql/migrate/migrate-single-flexible-mysql-import-cli
- Konfigurieren des öffentlichen Zugriffs https://learn.microsoft.com/en-us/azure/mysql/flexible-server/how-to-manage-firewall-cli
- Konfigurieren des privaten Zugriffs https://learn.microsoft.com/en-us/azure/mysql/flexible-server/how-to-manage-virtual-network-cli.
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
Datenquelle für den Import in flexiblen Server. Basierend auf dem Datenquellentyp stellen Sie die Datenquelle wie unten erwähnt bereit. 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.
Datenquellentyp. z. B. mysql_single: Azure-Datenbank für MySQL-Server. azure_blob: Quellsicherung, die im Azure Blob-Container bereitgestellt wird.
Name des Servers. Der Name kann nur Kleinbuchstaben, Zahlen und den Bindestrich (-) enthalten. Mindestens 3 Zeichen und maximal 63 Zeichen.
Name der Ressourcengruppe. Sie können die Standardgruppe mit az configure --defaults group=<name>
konfigurieren.
Optionale Parameter
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.
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.
Administratorbenutzername für den Server. Nach der Festlegung kann sie nicht mehr geändert werden.
Aktivieren oder deaktivieren Sie die Iops der automatischen Skalierung. Der Standardwert ist deaktiviert.
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.
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.
Die Anzahl der Tage, für die eine Sicherung aufbewahrt wird. Bereich von 1 bis 35 Tagen. Der Standardwert ist 7 Tage.
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.
Sas-Token für den Zugriff auf die Datenquelle. Dieser Parameter ist für speicherbasierte Datenquelle gültig. Beispiel: azure_blob.
Gibt an, ob die georedundante Sicherung aktiviert ist.
Aktivieren (ZoneRedundant oder SameZone) oder Deaktivieren des Features für hohe Verfügbarkeit.
Der Name oder die Ressourcen-ID der vom Benutzer zugewiesenen Identität für die Datenverschlüsselung.
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 ist freie IOPS. Weitere Informationen zu IOPS basierend auf Compute und Speicher finden Sie in der Azure-Datenbank für MySQL Flexible Server.
Die Ressourcen-ID des Primärschlüsselschlüssels für die Datenverschlüsselung.
Ort. Werte aus: az account list-locations
. Sie können den Standardspeicherort mithilfe von az configure --defaults location=<location>
konfigurieren.
Importmodus. Enumerationswerte: [Offline, Online]. Der Standardwert ist "Offline".
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 bitte die Ressourcen-ID an. CLI erstellt eine neue private DNS-Zone innerhalb derselben Ressourcengruppe wie das virtuelle Netzwerk, wenn sie nicht von Benutzern bereitgestellt wird.
Bestimmt den öffentlichen Zugriff. Geben Sie einzelne oder einen Bereich von IP-Adressen ein, die in der Liste der zulässigen Ip-Adressen enthalten sein sollen. IP-Adressbereiche müssen durch Strich getrennt sein und dürfen keine Leerzeichen enthalten. Die Angabe von 0.0.0.0 ermöglicht den öffentlichen Zugriff von allen Ressourcen, die in Azure bereitgestellt werden, um auf Ihren Server zuzugreifen. Wenn Sie ihn auf "None" festlegen, wird der Server im Modus für den öffentlichen Zugriff festgelegt, aber keine Firewallregel erstellt.
Der Name der Compute-SKU. Folgt der Konvention Standard_{VM name}. Beispiele: Standard_B1ms.
Die Verfügbarkeitszoneninformationen des Standbyservers, wenn hohe Verfügbarkeit aktiviert ist.
Aktivieren oder Deaktivieren der automatischen Vergrößerung des Speichers. Der Standardwert ist aktiviert.
Die Speicherkapazität des Servers. Der Mindestwert beträgt 32 GiB und max. 16 TiB.
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 die Ressourcen-ID anstelle des Namens an. Bitte beachten Sie, dass das Subnetz an flexibleServer delegiert wird. Nach der Delegierung kann dieses Subnetz nicht für andere Arten von Azure-Ressourcen verwendet werden.
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.
Durch Leerzeichen getrennte Tags: key[=value] [key[=value] ...]. Verwenden Sie "", um vorhandene Tags zu löschen.
Computeebene des Servers. Akzeptierte Werte: Burstable, GeneralPurpose, MemoryOptimized.
Server-Hauptversion.
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 bitte eine Ressourcen-ID an. Der Name muss zwischen 2 und 64 Zeichen bestehen. Der Name muss mit einem Buchstaben oder einer Zahl beginnen, mit einem Buchstaben, einer Zahl oder einem Unterstrich enden und darf nur Buchstaben, Zahlen, Unterstriche, Punkte oder Bindestriche enthalten.
Zur Bestätigung nicht auffordern.
Verfügbarkeitszone, in der die Ressource bereitgestellt werden soll.
Globale Parameter
Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.
Diese Hilfenachricht anzeigen und beenden.
Nur Fehler anzeigen, Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_ID
konfigurieren.
Erhöhen Sie die Ausführlichkeit der Protokollierung. Verwenden Sie "-debug" für vollständige Debugprotokolle.
az mysql flexible-server import stop-replication
So beenden Sie die Replikation zwischen dem einzelnen Quellserver und dem flexiblen Zielserver.
az mysql flexible-server import stop-replication [--ids]
[--name]
[--resource-group]
[--subscription]
[--yes]
Beispiele
Beenden Sie die Replikation auf 'testFlexServer'.
az mysql flexible-server import stop-replication -g testGroup -n testFlexServer
Optionale Parameter
Mindestens eine Ressourcen-IDs (durch Leerzeichen getrennt). Dabei sollte es sich um eine vollständige Ressourcen-ID mit allen Informationen der Argumente "Ressourcen-ID" sein. Sie sollten entweder --ids oder andere Argumente für die Ressourcen-ID angeben.
Name des Servers. Der Name kann nur Kleinbuchstaben, Zahlen und den Bindestrich (-) enthalten. Mindestens 3 Zeichen und maximal 63 Zeichen.
Name der Ressourcengruppe. Sie können die Standardgruppe mit az configure --defaults group=<name>
konfigurieren.
Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_ID
konfigurieren.
Zur Bestätigung nicht auffordern.
Globale Parameter
Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.
Diese Hilfenachricht anzeigen und beenden.
Nur Fehler anzeigen, Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_ID
konfigurieren.
Erhöhen Sie die Ausführlichkeit der Protokollierung. Verwenden Sie "-debug" für vollständige Debugprotokolle.