Partager via


az mysql flexible-server import

Gérer les flux de travail d’importation pour les serveurs flexibles MySQL.

Commandes

Nom Description Type État
az mysql flexible-server import create

Créez un flux de travail d’importation pour un serveur flexible.

Core GA
az mysql flexible-server import stop-replication

Pour arrêter la réplication entre le serveur unique source et le serveur flexible cible.

Core GA

az mysql flexible-server import create

Créez un flux de travail d’importation pour un serveur flexible.

Cette commande est utilisée à deux fins suivantes : Pour migrer un serveur MySQL externe vers un serveur flexible Azure MySQL dont la sauvegarde est stockée sur un conteneur d’objets blob Azure. Pour migrer un serveur unique Azure MySQL vers un serveur flexible Azure MySQL. Pour plus d’informations sur la configuration réseau, consultez

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]

Exemples

Déclenchez une importation à partir d’un serveur unique 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

Déclenchez une importation en ligne à partir d’un serveur unique 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

Déclenchez une importation à partir d’une sauvegarde source stockée dans le conteneur d’objets blob 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

Déclenchez l’importation à partir de la sauvegarde source stockée dans le conteneur d’objets blob Azure. (Fichiers de sauvegarde non présents dans la racine du conteneur. À la place, présentes dans 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

Déclenchez l’importation à partir de la sauvegarde source stockée dans le conteneur d’objets blob Azure. (Fichiers de sauvegarde présents dans le stockage racine du conteneur et le stockage d’objets blob accessibles via un jeton sas avec des autorisations de lecture et de liste. Passez « --% » dans la commande avec le jeton SAP.)

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

Paramètres obligatoires

--data-source

Source de données pour l’importation vers un serveur flexible. En fonction du type de source de données, fournissez la source de données comme indiqué ci-dessous. Par exemple, mysql_single : nom ou ID de ressource du serveur unique Azure MySQL. azure_blob : nom ou ID de ressource du conteneur d’objets blob Azure. URI de stockage du conteneur d’objets blob Azure. Exemple : https://{blob_name}.blob.core.windows.net/{container_name}. L’URI de stockage ne doit pas contenir le jeton sas. Si nécessaire, le jeton sas peut être fourni dans le paramètre « data-source-sas-token ».

--data-source-type

Type de source de données. Par exemple, mysql_single : serveurs Azure Database pour MySQL. azure_blob : sauvegarde source fournie dans le conteneur d’objets blob Azure.

Valeurs acceptées: azure_blob, mysql_single
--name -n

Nom du serveur. Le nom ne peut contenir que des lettres minuscules, des chiffres et le caractère de trait d’union (-). 3 caractères minimum et 63 caractères maximum.

--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>.

Paramètres facultatifs

--address-prefixes

Préfixe d’adresse IP à utiliser lors de la création d’un réseau virtuel au format CIDR. La valeur par défaut est 10.0.0.0/16.

--admin-password -p

Mot de passe de l’administrateur. 8 caractères minimum et 128 caractères maximum. Le mot de passe doit contenir des caractères de trois des catégories suivantes : Lettres majuscules, lettres minuscules, chiffres et caractères non alphanumériques.

--admin-user -u

Nom d’utilisateur administrateur du serveur. Une fois défini, il ne peut pas être modifié.

--auto-scale-iops

Activez ou désactivez les iops de mise à l’échelle automatique. La valeur par défaut est Désactivée.

Valeurs acceptées: Disabled, Enabled
Valeur par défaut: Disabled
--backup-identity

Nom ou ID de ressource de l’identité de l’utilisateur de sauvegarde géographique pour le chiffrement des données. L’identité doit se trouver dans la même région que la région de sauvegarde.

--backup-key

ID de ressource de la clé de coffre de clés de sauvegarde géographique pour le chiffrement des données. La clé doit se trouver dans la même région que la région de sauvegarde.

--backup-retention

Nombre de jours pendant lesquels une sauvegarde est conservée. Plage de 1 à 35 jours. La valeur par défaut est 7 jours.

--data-source-backup-dir

Chemin relatif du répertoire dans lequel la sauvegarde source est stockée. Par défaut, les fichiers de sauvegarde sont lus à partir de la racine du stockage. Ce paramètre est valide pour la source de données basée sur le stockage. Exemple : azure_blob.

--data-source-sas-token

Jeton sas pour accéder à la source de données. Ce paramètre est valide pour la source de données basée sur le stockage. Exemple : azure_blob.

--geo-redundant-backup

Indique si la sauvegarde géoredondante est activée ou non.

Valeurs acceptées: Disabled, Enabled
--high-availability

Activez (ZoneRedundant ou SameZone) ou désactivez la fonctionnalité de haute disponibilité.

Valeurs acceptées: Disabled, SameZone, ZoneRedundant
Valeur par défaut: Disabled
--identity

Nom ou ID de ressource de l’identité affectée par l’utilisateur pour le chiffrement des données.

--iops

Nombre d’E/S par seconde à allouer pour ce serveur. Vous obtiendrez une certaine quantité d’IOPS gratuites en fonction du calcul et du stockage provisionné. La valeur par défaut des IOPS est : IOPS libres. Pour en savoir plus sur les IOPS basées sur le calcul et le stockage, consultez IOPS dans une serveur flexible Azure Database pour MySQL.

--key

ID de ressource de la clé de coffre de clés primaire pour le chiffrement des données.

--location -l

Emplacement. Valeurs provenant de : az account list-locations. Vous pouvez configurer le lieu par défaut en utilisant az configure --defaults location=<location>.

--mode

Mode d’importation. Valeurs d’énumération : [Hors connexion, En ligne]. La valeur par défaut est hors connexion.

Valeurs acceptées: Offline, Online
Valeur par défaut: Offline
--private-dns-zone

Ce paramètre s’applique uniquement si vous créez un serveur réplica interrégion avec un accès privé. Pour le réplica en lecture dans la région avec accès privé, les paramètres du serveur source sont transférés et ce paramètre est ignoré. Nom ou ID d’une zone DNS privée nouvelle ou existante. Vous pouvez utiliser la zone DNS privée du même groupe de ressources, d’un groupe de ressources différent ou d’un abonnement différent. Si vous voulez utiliser une zone d’un groupe de ressources ou d’un abonnement différent, indiquez l’ID de ressource. L’interface CLI crée une zone DNS privée au sein du même groupe de ressources que le réseau virtuel si elle n’est pas fournie par les utilisateurs.

--public-access

Détermine l’accès public. Entrez une adresse IP ou une plage d’adresses IP à inclure dans la liste des adresses IP autorisées. Les adresses IP de la plage doivent être séparées par des tirets et ne doivent pas contenir d’espaces. Spécifier 0.0.0.0 permet un accès public à votre serveur à partir de toutes les ressources déployées dans Azure. La définition de la valeur « None » définit le serveur en mode d’accès public, mais ne crée pas de règle de pare-feu.

--sku-name

Nom de la référence SKU de calcul. Suit la convention Standard_{nom de machine virtuelle}. Exemples : Standard_B1ms.

--standby-zone

Informations sur la zone de disponibilité du serveur de secours lorsque la haute disponibilité est activée.

--storage-auto-grow

Activez ou désactivez la croissance automatique du stockage. La valeur par défaut est Activée.

Valeurs acceptées: Disabled, Enabled
--storage-size

Capacité de stockage du serveur. Le minimum est de 32 Gio et le maximum est de 16 Tio.

--subnet

Nom ou ID de ressource d’un sous-réseau nouveau ou existant. Ce paramètre s’applique uniquement si vous créez un serveur réplica interrégion avec un accès privé. Pour le réplica en lecture dans la région avec accès privé, les paramètres du serveur source sont transférés et ce paramètre est ignoré. Si vous voulez utiliser un sous-réseau d’un groupe de ressources ou d’un abonnement différent, fournissez un ID de ressource à la place du nom. Notez que le sous-réseau sera délégué à flexibleServers. Après la délégation, ce sous-réseau ne peut être utilisé pour aucun autre type de ressources Azure.

--subnet-prefixes

Préfixe d’adresse IP du sous-réseau à utiliser lors de la création d’un sous-réseau au format CIDR. La valeur par défaut est 10.0.0.0/24.

--tags

Balises séparées par l’espace : key[=value] [key[=value] ...]. Utilisez « » pour effacer les balises existantes.

--tier

Niveau de calcul du serveur. Valeurs acceptées : Burstable, GeneralPurpose, MemoryOptimized.

--version

Version principale du serveur.

--vnet

Nom ou ID d’un réseau virtuel nouveau ou existant. Ce paramètre s’applique uniquement si vous créez un serveur réplica interrégion avec un accès privé. Pour le réplica en lecture dans la région avec accès privé, les paramètres du serveur source sont transférés et ce paramètre est ignoré. Si vous voulez utiliser un réseau virtuel d’un groupe de ressources ou d’un abonnement différent, fournissez un ID de ressource. Le nom doit avoir entre 2 et 64 caractères. Le nom doit commencer par une lettre ou un chiffre et se terminer par une lettre, un chiffre ou un trait de soulignement, et il ne peut contenir que des lettres, des chiffres, des traits de soulignement, des points ou des traits d’union.

--yes -y

Ne pas demander de confirmation.

Valeur par défaut: False
--zone -z

Zone de disponibilité dans laquelle approvisionner la ressource.

Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
Valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az mysql flexible-server import stop-replication

Pour arrêter la réplication entre le serveur unique source et le serveur flexible cible.

az mysql flexible-server import stop-replication [--ids]
                                                 [--name]
                                                 [--resource-group]
                                                 [--subscription]
                                                 [--yes]

Exemples

Arrêtez la réplication sur « testFlexServer ».

az mysql flexible-server import stop-replication -g testGroup -n testFlexServer

Paramètres facultatifs

--ids

Un ou plusieurs ID de ressource (délimités par des espaces). Il doit s’agir d’un ID de ressource complet contenant toutes les informations des arguments « ID de ressource ». Vous devez fournir des arguments --id ou d’autres arguments « ID de ressource ».

--name -n

Nom du serveur. Le nom ne peut contenir que des lettres minuscules, des chiffres et le caractère de trait d’union (-). 3 caractères minimum et 63 caractères maximum.

--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--yes -y

Ne pas demander de confirmation.

Valeur par défaut: False
Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
Valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.