Compartir a través de


az mysql flexible-server import

Administrar flujos de trabajo de importación para servidores flexibles de MySQL.

Comandos

Nombre Description Tipo Estado
az mysql flexible-server import create

Cree un nuevo flujo de trabajo de importación para un servidor flexible.

Core GA
az mysql flexible-server import stop-replication

Para detener la replicación entre el servidor único de origen y el servidor flexible de destino.

Core GA

az mysql flexible-server import create

Cree un nuevo flujo de trabajo de importación para un servidor flexible.

Este comando se usa con dos fines siguientes: para migrar un servidor MySQL externo a un servidor flexible de Azure MySQL cuya copia de seguridad se almacena en un contenedor de blobs de Azure. Para migrar un servidor único de Azure MySQL a un servidor flexible de Azure MySQL. Para obtener más información sobre la configuración de red, consulte

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]

Ejemplos

Desencadene una importación desde un servidor único de 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

Desencadene una importación en línea desde un servidor único de 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

Desencadene una copia de seguridad de origen almacenada en el contenedor de blobs de 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

Desencadene la importación desde la copia de seguridad de origen almacenada en el contenedor de blobs de Azure. (Los archivos de copia de seguridad no están presentes en la raíz del contenedor. En su lugar, presente en 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

Desencadene la importación desde la copia de seguridad de origen almacenada en el contenedor de blobs de Azure. (Los archivos de copia de seguridad presentes en el almacenamiento raíz del contenedor y blob son accesibles mediante el token sas con permisos de lectura y lista. Pase "--%" en el comando con el token de SAS).

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

Parámetros requeridos

--data-source

Origen de datos para importar en servidor flexible. En función del tipo de origen de datos, proporcione el origen de datos como se mencionó a continuación. Por ejemplo, mysql_single: el nombre o el identificador de recurso del servidor único de Azure MySQL. azure_blob: el nombre o el identificador de recurso del contenedor de blobs de Azure. Identificador URI de almacenamiento del contenedor de blobs de Azure. Ejemplo: https://{blob_name}.blob.core.windows.net/{container_name}. El URI de almacenamiento no debe contener el token sas. Si es necesario, se puede proporcionar el token de sas en el parámetro "data-source-sas-token".

--data-source-type

Tipo de origen de datos Por ejemplo, mysql_single: servidores de Azure Database for MySQL. azure_blob: copia de seguridad de origen proporcionada en el contenedor de blobs de Azure.

Valores aceptados: azure_blob, mysql_single
--name -n

Nombre del servidor. El nombre solo puede contener letras minúsculas, números y el carácter de guion (-). Mínimo 3 caracteres y máximo 63 caracteres.

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

Parámetros opcionales

--address-prefixes

Prefijo de dirección IP que se va a usar al crear una nueva red virtual en formato CIDR. El valor predeterminado es 10.0.0.0/16.

--admin-password -p

Contraseña del administrador. Mínimo 8 caracteres y máximo 128 caracteres. Debe contener caracteres de tres de las categorías siguientes: Letras del alfabeto inglés mayúsculas y minúsculas, números y caracteres no alfanuméricos.

--admin-user -u

Nombre de usuario del administrador para el servidor. Una vez establecido, no se puede cambiar.

--auto-scale-iops

Habilite o deshabilite las iops de escalado automático. El valor predeterminado es Disabled.

Valores aceptados: Disabled, Enabled
Valor predeterminado: Disabled
--backup-identity

El nombre o el identificador de recurso de la identidad de usuario de copia de seguridad geográfica para el cifrado de datos. La identidad debe estar en la misma región que la región de copia de seguridad.

--backup-key

Identificador de recurso de la clave de almacén de claves de copia de seguridad geográfica para el cifrado de datos. La clave debe estar en la misma región que la región de copia de seguridad.

--backup-retention

El número de días que se conserva una copia de seguridad. Intervalo de 1 a 35 días. El valor predeterminado es 7 días.

--data-source-backup-dir

Ruta de acceso relativa del directorio en el que se almacena la copia de seguridad de origen. De forma predeterminada, los archivos de copia de seguridad se leerán desde la raíz del almacenamiento. Este parámetro es válido para el origen de datos basado en el almacenamiento. Ejemplo: azure_blob.

--data-source-sas-token

Token de Sas para acceder al origen de datos. Este parámetro es válido para el origen de datos basado en el almacenamiento. Ejemplo: azure_blob.

--geo-redundant-backup

Si la copia de seguridad con redundancia geográfica está habilitada o no.

Valores aceptados: Disabled, Enabled
--high-availability

Habilite (ZoneRedundant o SameZone) o deshabilite la característica de alta disponibilidad.

Valores aceptados: Disabled, SameZone, ZoneRedundant
Valor predeterminado: Disabled
--identity

Nombre o id. de recurso de la identidad asignada por el usuario para el cifrado de datos.

--iops

Número de IOPS que se asignarán para este servidor. Obtendrá cierta cantidad de IOPS gratis en función del proceso y el almacenamiento aprovisionados. El valor predeterminado de IOPS es IOPS gratis. Para más información sobre las IOPS basadas en el proceso y el almacenamiento, consulte IOPS en Servidor flexible de Azure Database for MySQL.

--key

El id. de recurso de la clave principal de Keyvault para el cifrado de datos.

--location -l

Ubicación. Los valores de: az account list-locations. Puede configurar la ubicación predeterminada mediante az configure --defaults location=<location>.

--mode

Modo de importación. Valores de enumeración: [Offline, Online]. El valor predeterminado es Sin conexión.

Valores aceptados: Offline, Online
Valor predeterminado: Offline
--private-dns-zone

Este parámetro solo se aplica si va a crear un servidor de réplica entre regiones con acceso privado. En el caso de la réplica de lectura en la región con acceso privado, la configuración del servidor de origen se lleva a cabo y se omite este parámetro. Nombre o id. de la zona DNS privada nueva o existente. Puede usar la zona DNS privada del mismo grupo de recursos, un grupo de recursos diferente o una suscripción diferente. Si desea usar una zona de un grupo de recursos o una suscripción diferentes, proporcione el id. de recurso. La CLI crea una nueva zona DNS privada dentro del mismo grupo de recursos que la red virtual si no la proporcionan los usuarios.

--public-access

Determina el acceso público. Puede proporcionar una dirección IP o un intervalo de ellas para incluirlas en la lista de direcciones IP permitidas. El intervalo de direcciones IP debe estar separado por guiones y no contener espacios. La especificación de 0.0.0.0 habilita el acceso público desde cualquiera de los recursos implementados en Azure para acceder al servidor. Si se establece en "Ninguno" se establece el servidor en modo de acceso público, pero no se crea una regla de firewall.

--sku-name

Nombre de la SKU de proceso. Sigue la convención Standard_{nombre de máquina virtual}. Ejemplos: Standard_B1ms.

--standby-zone

Información de zona de disponibilidad del servidor en espera cuando está habilitada la alta disponibilidad.

--storage-auto-grow

Habilite o deshabilite el crecimiento automático del almacenamiento. El valor predeterminado es Habilitado.

Valores aceptados: Disabled, Enabled
--storage-size

Capacidad de almacenamiento del servidor. El mínimo es 32 GiB y el máximo es 16 TiB.

--subnet

Nombre o id. de recurso de una subred nueva o existente. Este parámetro solo se aplica si va a crear un servidor de réplica entre regiones con acceso privado. En el caso de la réplica de lectura en la región con acceso privado, la configuración del servidor de origen se lleva a cabo y se omite este parámetro. Si desea usar una subred de un grupo de recursos o una suscripción diferentes, proporcione el id. de recurso en lugar del nombre. Tenga en cuenta que la subred se delegará en flexibleServers. Después de la delegación, esta subred no se puede usar para ningún otro tipo de recursos de Azure.

--subnet-prefixes

Prefijo de dirección IP de subred que se va a usar al crear una nueva subred en formato CIDR. El valor predeterminado es 10.0.0.0/24.

--tags

Etiquetas separadas por espacios: key[=value] [key[=value] ...]. Use "" para borrar las etiquetas existentes.

--tier

Nivel de proceso del servidor. Valores aceptados: Ampliable, GeneralPurpose, MemoryOptimized.

--version

Versión principal del servidor.

--vnet

Nombre o id. de una red virtual nueva o existente. Este parámetro solo se aplica si va a crear un servidor de réplica entre regiones con acceso privado. En el caso de la réplica de lectura en la región con acceso privado, la configuración del servidor de origen se lleva a cabo y se omite este parámetro. Si desea usar una red virtual de un grupo de recursos o una suscripción diferentes, proporcione un id. de recurso. este debe tener entre 2 y 64 caracteres. El nombre debe comenzar con una letra o un número, acabar con una letra, un número o un carácter de subrayado, y debe contener solo letras, números, caracteres de subrayado, puntos o guiones.

--yes -y

No solicita confirmación.

Valor predeterminado: False
--zone -z

Zona de disponibilidad en la que se va a aprovisionar el recurso.

Parámetros globales
--debug

Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.

--help -h

Muestre este mensaje de ayuda y salga.

--only-show-errors

Mostrar solo los errores y suprimir las advertencias.

--output -o

Formato de salida.

Valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
Valor predeterminado: json
--query

Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.

az mysql flexible-server import stop-replication

Para detener la replicación entre el servidor único de origen y el servidor flexible de destino.

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

Ejemplos

Detenga la replicación en "testFlexServer".

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

Parámetros opcionales

--ids

Uno o varios identificadores de recursos (delimitados por espacios). Debe ser un identificador de recurso completo que contenga toda la información de los argumentos "Resource Id". Debe proporcionar argumentos --ids u otros argumentos "Resource Id".

--name -n

Nombre del servidor. El nombre solo puede contener letras minúsculas, números y el carácter de guion (-). Mínimo 3 caracteres y máximo 63 caracteres.

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--yes -y

No solicita confirmación.

Valor predeterminado: False
Parámetros globales
--debug

Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.

--help -h

Muestre este mensaje de ayuda y salga.

--only-show-errors

Mostrar solo los errores y suprimir las advertencias.

--output -o

Formato de salida.

Valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
Valor predeterminado: json
--query

Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.