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
- Migración de Azure Database for MySQL: servidor único a servidor flexible mediante la CLI de importación de Azure Database for MySQL https://learn.microsoft.com/en-us/azure/mysql/migrate/migrate-single-flexible-mysql-import-cli
- Configuración del acceso público https://docs.microsoft.com/en-us/azure/mysql/flexible-server/how-to-manage-firewall-cli
- Configure el acceso https://docs.microsoft.com/en-us/azure/mysql/flexible-server/how-to-manage-virtual-network-cliprivado.
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
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".
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.
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.
Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>
.
Parámetros opcionales
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.
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.
Nombre de usuario del administrador para el servidor. Una vez establecido, no se puede cambiar.
Habilite o deshabilite las iops de escalado automático. El valor predeterminado es Disabled.
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.
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.
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.
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.
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.
Si la copia de seguridad con redundancia geográfica está habilitada o no.
Habilite (ZoneRedundant o SameZone) o deshabilite la característica de alta disponibilidad.
Nombre o id. de recurso de la identidad asignada por el usuario para el cifrado de datos.
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.
El id. de recurso de la clave principal de Keyvault para el cifrado de datos.
Ubicación. Los valores de: az account list-locations
. Puede configurar la ubicación predeterminada mediante az configure --defaults location=<location>
.
Modo de importación. Valores de enumeración: [Offline, Online]. El valor predeterminado es Sin conexión.
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.
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.
Nombre de la SKU de proceso. Sigue la convención Standard_{nombre de máquina virtual}. Ejemplos: Standard_B1ms.
Información de zona de disponibilidad del servidor en espera cuando está habilitada la alta disponibilidad.
Habilite o deshabilite el crecimiento automático del almacenamiento. El valor predeterminado es Habilitado.
Capacidad de almacenamiento del servidor. El mínimo es 32 GiB y el máximo es 16 TiB.
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.
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.
Etiquetas separadas por espacios: key[=value] [key[=value] ...]. Use "" para borrar las etiquetas existentes.
Nivel de proceso del servidor. Valores aceptados: Ampliable, GeneralPurpose, MemoryOptimized.
Versión principal del servidor.
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.
No solicita confirmación.
Zona de disponibilidad en la que se va a aprovisionar el recurso.
Parámetros globales
Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.
Muestre este mensaje de ayuda y salga.
Mostrar solo los errores y suprimir las advertencias.
Formato de salida.
Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.
Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID
.
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
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".
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.
Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>
.
Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID
.
No solicita confirmación.
Parámetros globales
Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.
Muestre este mensaje de ayuda y salga.
Mostrar solo los errores y suprimir las advertencias.
Formato de salida.
Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.
Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID
.
Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.