az mysql flexible-server import
Importeerwerkstromen voor MySQL Flexibele servers beheren.
Opdracht
Name | Description | Type | Status |
---|---|---|---|
az mysql flexible-server import create |
Maak een nieuwe importwerkstroom voor flexibele server. |
Basis | GA |
az mysql flexible-server import stop-replication |
Replicatie tussen de bronserver en de flexibele doelserver stoppen. |
Basis | GA |
az mysql flexible-server import create
Maak een nieuwe importwerkstroom voor flexibele server.
Deze opdracht wordt gebruikt voor de volgende twee doeleinden: Een externe MySQL-server migreren naar Azure MySQL Flexibele server waarvan de back-up wordt opgeslagen in een Azure Blob-container. Een Enkele Azure MySQL-server migreren naar Azure MySQL Flexibele server. Zie voor meer informatie over netwerkconfiguratie
- Azure Database for MySQL - Enkele server migreren naar flexibele server met behulp van Azure Database for MySQL Import CLI https://learn.microsoft.com/en-us/azure/mysql/migrate/migrate-single-flexible-mysql-import-cli
- Openbare toegang configureren https://docs.microsoft.com/en-us/azure/mysql/flexible-server/how-to-manage-firewall-cli
- Persoonlijke toegang https://docs.microsoft.com/en-us/azure/mysql/flexible-server/how-to-manage-virtual-network-cliconfigureren.
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]
Voorbeelden
Trigger an Import from azure mysql single server.
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
Activeer een online import vanuit azure mysql enkele 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
Activeer een import vanuit de bronback-up die is opgeslagen in een Azure Blob-container.
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 importeren vanuit bronback-up die is opgeslagen in azure blobcontainer. (Back-upbestanden die niet aanwezig zijn in de hoofdmap van de container. In plaats daarvan aanwezig 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
Trigger importeren vanuit bronback-up die is opgeslagen in azure blobcontainer. (Back-upbestanden die aanwezig zijn in containerhoofd- en blobopslag die toegankelijk zijn via sas-token met lees- en lijstmachtigingen. Geef '--%' door in de opdracht met 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
Vereiste parameters
Gegevensbron voor importeren naar Flexibele server. Op basis van het gegevensbrontype geeft u de gegevensbron op zoals hieronder wordt vermeld. bijvoorbeeld mysql_single: de naam of resource-id van de enkele Azure MySQL-server. azure_blob: de naam of resource-id van de Azure-blobcontainer. De opslag-URI van de Azure Blob-container. Voorbeeld: https://{blob_name}.blob.core.windows.net/{container_name}. De opslag-URI mag het SAS-token niet bevatten. Indien nodig kan een SAS-token worden opgegeven in de parameter data-source-sas-token.
Gegevensbrontype. bijvoorbeeld mysql_single: Azure Database for MySQL-servers. azure_blob: Bronback-up die is opgegeven in de Azure Blob-container.
Naam van de server. De naam mag alleen kleine letters, cijfers en het afbreekstreepje (-) bevatten. Minimaal 3 tekens en maximaal 63 tekens.
De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>
.
Optionele parameters
Het IP-adresvoorvoegsel dat moet worden gebruikt bij het maken van een nieuw virtueel netwerk in CIDR-indeling. De standaardwaarde is 10.0.0.0/16.
Het wachtwoord van de beheerder. Minimaal 8 tekens en maximaal 128 tekens. Het wachtwoord moet tekens bevatten uit drie van de volgende categorieën: Nederlandse hoofdletters, Nederlandse kleine letters, cijfers en niet-alfanumerieke tekens.
Gebruikersnaam van de beheerder voor de server. Zodra deze is ingesteld, kan deze niet meer worden gewijzigd.
Schakel de iOps voor automatisch schalen in of uit. De standaardwaarde is uitgeschakeld.
De naam of resource-id van de geo-back-upgebruikersidentiteit voor gegevensversleuteling. De identiteit moet zich in dezelfde regio bevinden als de back-upregio.
De resource-id van de sleutelkluissleutel voor geo-back-up voor gegevensversleuteling. De sleutel moet zich in dezelfde regio bevinden als de back-upregio.
Het aantal dagen dat een back-up wordt bewaard. Bereik van 1 tot 35 dagen. De standaardwaarde is 7 dagen.
Relatief pad van de map waarin de bronback-up wordt opgeslagen. Standaard worden de back-upbestanden gelezen uit de hoofdmap van de opslag. Deze parameter is geldig voor gegevensbron op basis van opslag. Voorbeeld: azure_blob.
Sas-token voor toegang tot de gegevensbron. Deze parameter is geldig voor gegevensbron op basis van opslag. Voorbeeld: azure_blob.
Of geografisch redundante back-up al dan niet is ingeschakeld.
Inschakelen (ZoneRedundant of SameZone) of functie voor hoge beschikbaarheid uitschakelen.
De naam of resource-id van de door de gebruiker toegewezen identiteit voor gegevensversleuteling.
Het aantal IOPS dat moet worden toegewezen voor deze server. U krijgt een bepaalde hoeveelheid gratis IOPS op basis van reken- en opslaginrichting. De standaardwaarde voor IOPS is gratis IOPS. Raadpleeg IOPS in Azure Database for MySQL Flexible Server voor meer informatie over IOPS op basis van berekening en opslag.
De resource-id van de primaire sleutelkluissleutel voor gegevensversleuteling.
Locatie. Waarden van: az account list-locations
. U kunt de standaardlocatie configureren met behulp van az configure --defaults location=<location>
.
De importmodus. Enum values: [Offline, Online]. De standaardwaarde is offline.
Deze parameter is alleen van toepassing als u een replicaserver voor meerdere regio's met privétoegang maakt. Voor leesreplica in de regio met privétoegang worden de bronserverinstellingen overgedragen en deze parameter wordt genegeerd. De naam of id van de nieuwe of bestaande privé-DNS-zone. U kunt de privé-DNS-zone van dezelfde resourcegroep, een andere resourcegroep of een ander abonnement gebruiken. Als u een zone van een andere resourcegroep of een ander abonnement wilt gebruiken, geeft u de resource-id op. CLI maakt een nieuwe privé-DNS-zone binnen dezelfde resourcegroep als het virtuele netwerk als deze niet wordt geleverd door gebruikers.
Bepaalt de openbare toegang. Voer één of bereik ip-adressen in die moeten worden opgenomen in de lijst met toegestane IP-adressen. IP-adresbereiken moeten worden gescheiden door streepjes en mogen geen spaties bevatten. Als u 0.0.0.0.0 opgeeft, hebt u openbare toegang tot alle resources die in Azure zijn geïmplementeerd, toegang tot uw server. Als u deze instelt op Geen, wordt de server ingesteld in de modus openbare toegang, maar wordt er geen firewallregel gemaakt.
De naam van de reken-SKU. Volgt de conventie Standard_{VM-naam}. Voorbeelden: Standard_B1ms.
De informatie over de beschikbaarheidszone van de stand-byserver wanneer hoge beschikbaarheid is ingeschakeld.
Automatische groei van de opslag in- of uitschakelen. De standaardwaarde is ingeschakeld.
De opslagcapaciteit van de server. Minimum is 32 GiB en max is 16 TiB.
Naam of resource-id van een nieuw of bestaand subnet. Deze parameter is alleen van toepassing als u een replicaserver voor meerdere regio's met privétoegang maakt. Voor leesreplica in de regio met privétoegang worden de bronserverinstellingen overgedragen en deze parameter wordt genegeerd. Als u een subnet van een andere resourcegroep of een ander abonnement wilt gebruiken, geeft u de resource-id op in plaats van de naam. Houd er rekening mee dat het subnet wordt gedelegeerd aan flexibleServers. Na delegering kan dit subnet niet worden gebruikt voor elk ander type Azure-resources.
Het ip-adresvoorvoegsel van het subnet dat moet worden gebruikt bij het maken van een nieuw subnet in CIDR-indeling. De standaardwaarde is 10.0.0.0/24.
Door spaties gescheiden tags: key[=value] [key[=value] ...]. Gebruik '' om bestaande tags te wissen.
Rekenlaag van de server. Geaccepteerde waarden: Burstable, GeneralPurpose, MemoryOptimized.
Primaire serverversie.
Naam of id van een nieuw of bestaand virtueel netwerk. Deze parameter is alleen van toepassing als u een replicaserver voor meerdere regio's met privétoegang maakt. Voor leesreplica in de regio met privétoegang worden de bronserverinstellingen overgedragen en deze parameter wordt genegeerd. Als u een vnet van een andere resourcegroep of een ander abonnement wilt gebruiken, geeft u een resource-id op. De naam moet tussen 2 en 64 tekens zijn. De naam moet beginnen met een letter of cijfer, eindigen op een letter, cijfer of onderstrepingsteken en mag alleen letters, cijfers, onderstrepingstekens, punten of afbreekstreepjes bevatten.
Niet vragen om bevestiging.
Beschikbaarheidszone waarin de resource moet worden ingericht.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
az mysql flexible-server import stop-replication
Replicatie tussen de bronserver en de flexibele doelserver stoppen.
az mysql flexible-server import stop-replication [--ids]
[--name]
[--resource-group]
[--subscription]
[--yes]
Voorbeelden
Stop de replicatie naar 'testFlexServer'.
az mysql flexible-server import stop-replication -g testGroup -n testFlexServer
Optionele parameters
Een of meer resource-id's (met spatie gescheiden). Dit moet een volledige resource-id zijn die alle informatie over de argumenten Resource-id bevat. Geef de argumenten --id's of andere resource-id's op.
Naam van de server. De naam mag alleen kleine letters, cijfers en het afbreekstreepje (-) bevatten. Minimaal 3 tekens en maximaal 63 tekens.
De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>
.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Niet vragen om bevestiging.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.