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. |
Noyau | GA |
az mysql flexible-server import stop-replication |
Pour arrêter la réplication entre le serveur unique source et le serveur flexible cible. |
Noyau | 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
- Migrer Azure Database pour MySQL - Serveur unique vers un serveur flexible à l’aide d’Azure Database pour MySQL Import CLI https://learn.microsoft.com/en-us/azure/mysql/migrate/migrate-single-flexible-mysql-import-cli
- Configurer les https://learn.microsoft.com/en-us/azure/mysql/flexible-server/how-to-manage-firewall-cli d’accès public
- Configurer l’accès privé 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]
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
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 ».
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.
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.
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut à l’aide de az configure --defaults group=<name>
.
Paramètres facultatifs
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.
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 anglaises, lettres minuscules, chiffres et caractères non alphanumériques.
Nom d’utilisateur administrateur du serveur. Une fois défini, il ne peut pas être modifié.
Activez ou désactivez les iops de mise à l’échelle automatique. La valeur par défaut est Désactivée.
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.
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.
Nombre de jours pendant lesquels une sauvegarde est conservée. Plage de 1 à 35 jours. La valeur par défaut est de 7 jours.
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.
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.
Indique si la sauvegarde géoredondante est activée ou non.
Activez (ZoneRedundant ou SameZone) ou désactivez la fonctionnalité de haute disponibilité.
Nom ou ID de ressource de l’identité affectée par l’utilisateur pour le chiffrement des données.
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 pour les IOPS est l’IOPS gratuite. Pour en savoir plus sur les E/S par seconde basées sur le calcul et le stockage, reportez-vous aux E/S par seconde dans le serveur flexible Azure Database pour MySQL.
ID de ressource de la clé de coffre de clés primaire pour le chiffrement des données.
Emplacement. Valeurs de : az account list-locations
. Vous pouvez configurer l’emplacement par défaut à l’aide de az configure --defaults location=<location>
.
Mode d’importation. Valeurs d’énumération : [Hors connexion, En ligne]. La valeur par défaut est hors connexion.
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 de la zone dns privée nouvelle ou existante. Vous pouvez utiliser la zone dns privée à partir du même groupe de ressources, d’un groupe de ressources différent ou d’un autre abonnement. Si vous souhaitez utiliser une zone à partir d’un autre groupe de ressources ou d’un autre abonnement, 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 s’il n’est pas fourni par les utilisateurs.
Détermine l’accès public. Entrez une seule ou plage d’adresses IP à inclure dans la liste autorisée d’adresses IP. Les plages d’adresses IP doivent être séparées par des tirets et ne contiennent aucun espace. La spécification de 0.0.0.0.0 autorise l’accès public à partir de toutes les ressources déployées dans Azure pour accéder à votre serveur. 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.
Nom de la référence SKU de calcul. Suit la convention Standard_{nom de machine virtuelle}. Exemples : Standard_B1ms.
Informations sur la zone de disponibilité du serveur de secours lorsque la haute disponibilité est activée.
Activez ou désactivez la croissance automatique du stockage. La valeur par défaut est Activée.
Capacité de stockage du serveur. Le minimum est de 32 Gio et le maximum est de 16 Tio.
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 souhaitez utiliser un sous-réseau à partir d’un autre groupe de ressources ou d’un abonnement, indiquez l’ID de ressource au lieu 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 pas être utilisé pour tout autre type de ressources Azure.
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.
Balises séparées par l’espace : key[=value] [key[=value] ...]. Utilisez « » pour effacer les balises existantes.
Niveau de calcul du serveur. Valeurs acceptées : Burstable, GeneralPurpose, MemoryOptimized.
Version principale du serveur.
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 souhaitez utiliser un réseau virtuel à partir d’un autre groupe de ressources ou d’un abonnement, indiquez un ID de ressource. Le nom doit être compris entre 2 et 64 caractères. Le nom doit commencer par une lettre ou un nombre, se terminer par une lettre, un chiffre ou un trait de soulignement, et peut contenir uniquement des lettres, des chiffres, des traits de soulignement, des points ou des traits d’union.
N’invitez pas à confirmer.
Zone de disponibilité dans laquelle approvisionner la ressource.
Paramètres globaux
Augmentez la détail de journalisation pour afficher tous les journaux de débogage.
Affichez ce message d’aide et quittez-le.
Affiche uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID
.
Augmentez la détail de journalisation. Utilisez --debug pour les 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
Un ou plusieurs ID de ressource (délimités par l’espace). 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 ».
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.
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut à l’aide de az configure --defaults group=<name>
.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID
.
N’invitez pas à confirmer.
Paramètres globaux
Augmentez la détail de journalisation pour afficher tous les journaux de débogage.
Affichez ce message d’aide et quittez-le.
Affiche uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID
.
Augmentez la détail de journalisation. Utilisez --debug pour les journaux de débogage complets.