az mysql flexible-server

Administrar Azure Database for MySQL servidores flexibles.

Comandos

az mysql flexible-server ad-admin

Administrar el administrador de Active Directory del servidor.

az mysql flexible-server ad-admin create

Cree un administrador de Active Directory.

az mysql flexible-server ad-admin delete

Elimine un administrador de Active Directory.

az mysql flexible-server ad-admin list

Enumerar todos los administradores de Active Directory.

az mysql flexible-server ad-admin show

Obtenga un administrador de Active Directory.

az mysql flexible-server ad-admin wait

Espere a que el administrador de Active Directory cumpla ciertas condiciones.

az mysql flexible-server backup

Administrar copias de seguridad de servidor flexibles.

az mysql flexible-server backup create

Cree una copia de seguridad para un servidor determinado con el nombre de copia de seguridad especificado.

az mysql flexible-server backup list

Enumere todas las copias de seguridad de un servidor determinado.

az mysql flexible-server backup show

Muestra los detalles de una copia de seguridad específica para un servidor determinado.

az mysql flexible-server connect

Conéctese a un servidor flexible.

az mysql flexible-server create

Cree un servidor flexible de MySQL.

az mysql flexible-server db

Administrar bases de datos MySQL en un servidor flexible.

az mysql flexible-server db create

Cree una base de datos MySQL en un servidor flexible.

az mysql flexible-server db delete

Elimine una base de datos en un servidor flexible.

az mysql flexible-server db list

Enumere las bases de datos de un servidor flexible.

az mysql flexible-server db show

Muestra los detalles de una base de datos.

az mysql flexible-server delete

Elimine un servidor flexible.

az mysql flexible-server deploy

Habilite y ejecute Acciones de GitHub flujo de trabajo para el servidor MySQL.

az mysql flexible-server deploy run

Ejecute un flujo de trabajo existente en el repositorio de GitHub.

az mysql flexible-server deploy setup

Cree Acciones de GitHub archivo de flujo de trabajo para el servidor MySQL.

az mysql flexible-server execute

Conéctese a un servidor flexible.

az mysql flexible-server firewall-rule

Administrar reglas de firewall para un servidor.

az mysql flexible-server firewall-rule create

Cree una nueva regla de firewall para un servidor flexible.

az mysql flexible-server firewall-rule delete

Elimina una regla de firewall.

az mysql flexible-server firewall-rule list

Enumere todas las reglas de firewall para un servidor flexible.

az mysql flexible-server firewall-rule show

Obtenga los detalles de una regla de firewall.

az mysql flexible-server firewall-rule update

Actualice una regla de firewall.

az mysql flexible-server geo-restore

Restauración geográfica de un servidor flexible a partir de la copia de seguridad.

az mysql flexible-server identity

Administrar identidades asignadas por el usuario del servidor.

az mysql flexible-server identity assign

Agregue identidades administradas asignadas por el usuario al servidor.

az mysql flexible-server identity list

Enumere todas las identidades administradas asignadas por el usuario desde el servidor.

az mysql flexible-server identity remove

Quite las identidades administradas asignadas por el usuario del servidor.

az mysql flexible-server identity show

Obtenga una identidad administrada asignada por el usuario desde el servidor.

az mysql flexible-server list

Enumere los servidores flexibles disponibles.

az mysql flexible-server list-skus

Enumera las SKU disponibles en la región especificada.

az mysql flexible-server parameter

Comandos para administrar valores de parámetros de servidor para un servidor flexible.

az mysql flexible-server parameter list

Enumere los valores de parámetro de un servidor flexible.

az mysql flexible-server parameter set

Actualice el parámetro de un servidor flexible.

az mysql flexible-server parameter show

Obtenga el parámetro para un servidor flexible".

az mysql flexible-server replica

Administrar réplicas de lectura.

az mysql flexible-server replica create

Crea una réplica de lectura para un servidor.

az mysql flexible-server replica list

Enumera todas las réplicas de lectura de un servidor determinado.

az mysql flexible-server replica stop-replication

Detenga la replicación en una réplica de lectura y conviértala en un servidor de lectura y escritura.

az mysql flexible-server restart

Reinicie un servidor flexible.

az mysql flexible-server restore

Restaure un servidor flexible a partir de la copia de seguridad.

az mysql flexible-server server-logs

Administrar registros de servidor.

az mysql flexible-server server-logs download

Descargar los archivos de registro.

az mysql flexible-server server-logs list

Enumeración de los archivos de registro de un servidor.

az mysql flexible-server show

Obtenga los detalles de un servidor flexible.

az mysql flexible-server show-connection-string

Mostrar las cadenas de conexión para una base de datos de servidor flexible de MySQL.

az mysql flexible-server start

Inicie un servidor flexible.

az mysql flexible-server stop

Detenga un servidor flexible.

az mysql flexible-server update

Actualizar un servidor flexible.

az mysql flexible-server upgrade

Actualice la versión principal de un servidor flexible.

az mysql flexible-server wait

Espere a que el servidor flexible cumpla ciertas condiciones.

az mysql flexible-server connect

Conéctese a un servidor flexible.

az mysql flexible-server connect --admin-user
                                 --name
                                 [--admin-password]
                                 [--database-name]
                                 [--interactive]
                                 [--querytext]

Parámetros requeridos

--admin-user -u

Nombre de usuario de inicio de sesión del administrador.

--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 63 caracteres como máximo.

Parámetros opcionales

--admin-password -p

Contraseña de inicio de sesión del administrador.

--database-name -d

Nombre de una base de datos.

--interactive

Pase este parámetro para conectarse a la base de datos en modo interactivo.

--querytext -q

Consulta que se va a ejecutar en el servidor flexible.

az mysql flexible-server create

Cree un servidor flexible de MySQL.

Cree un servidor flexible de MySQL con configuración personalizada o predeterminada. Para más información sobre la configuración de red, consulte

az mysql flexible-server create [--address-prefixes]
                                [--admin-password]
                                [--admin-user]
                                [--backup-identity]
                                [--backup-key]
                                [--backup-retention]
                                [--database-name]
                                [--geo-redundant-backup {Disabled, Enabled}]
                                [--high-availability {Disabled, Enabled, SameZone, ZoneRedundant}]
                                [--identity]
                                [--iops]
                                [--key]
                                [--location]
                                [--name]
                                [--private-dns-zone]
                                [--public-access]
                                [--resource-group]
                                [--sku-name]
                                [--standby-zone]
                                [--storage-auto-grow {Disabled, Enabled}]
                                [--storage-size]
                                [--subnet]
                                [--subnet-prefixes]
                                [--tags]
                                [--tier]
                                [--version]
                                [--vnet]
                                [--yes]
                                [--zone]

Ejemplos

Creación de un servidor flexible de MySQL con parámetros personalizados

az mysql flexible-server create --location northeurope --resource-group testGroup \
  --name testserver --admin-user username --admin-password password \
  --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

Cree un servidor flexible de MySQL con parámetros predeterminados y acceso público habilitado de forma predeterminada. La CLI creará el grupo de recursos, el nombre de servidor, el nombre de usuario, la contraseña y la base de datos predeterminada.

az mysql flexible-server create

Cree un servidor flexible de MySQL con acceso público y agregue el intervalo de direcciones IP para tener acceso a este servidor. El parámetro --public-access puede ser "All", "None", <startIpAddress>o <startIpAddress>-<endIpAddress>

az mysql flexible-server create --resource-group testGroup --name testserver --public-access 125.23.54.31-125.23.54.35

Cree un servidor flexible de MySQL con acceso privado. Si la red virtual y la subred proporcionadas no existen, se creará la red virtual y la subred con los prefijos de dirección especificados.

az mysql flexible-server create --resource-group testGroup --name testserver --vnet myVnet --subnet mySubnet --address-prefixes 10.0.0.0/16 --subnet-prefixes 10.0.0.0/24

Cree un servidor flexible de MySQL con un nuevo identificador de recurso de subred y un nuevo identificador de recurso de zona DNS privada. La subred y la zona DNS se pueden crear en diferentes suscripciones o grupos de recursos.

az mysql flexible-server create \
  --resource-group testGroup --name testserver \
  --subnet /subscriptions/{SubID}/resourceGroups/{ResourceGroup}/providers/Microsoft.Network/virtualNetworks/{VNetName}/subnets/{SubnetName} \
  --private-dns-zone /subscriptions/{SubID}/resourceGroups/{resourceGroup}/providers/Microsoft.Network/privateDnsZones/testMySQLFlexibleDnsZone.private.mysql.database.azure.com \
  --address-prefixes 172.0.0.0/16 --subnet-prefixes 172.0.0.0/24

Cree un servidor flexible de MySQL mediante recursos de red existentes en el mismo grupo de recursos. La subred proporcionada no debe tener ningún otro recurso implementado y se delega a Microsoft.DBforMySQL/flexibleServers, si aún no se ha delegado. La zona DNS privada se vinculará a la red virtual si aún no está vinculada.

# create vnet
az network vnet create --resource-group testGroup --name testVnet --location testLocation --address-prefixes 172.0.0.0/16

# create subnet
az network vnet subnet create --resource-group testGroup --vnet-name testVnet --address-prefixes 172.0.0.0/24 --name testSubnet

# create private dns zone
az network private-dns zone create -g testGroup -n testDNS.private.mysql.database.azure.com

az mysql flexible-server create --resource-group testGroup \
  --name testserver --location testLocation \
  --subnet /subscriptions/{SubId}/resourceGroups/{testGroup}/providers/Microsoft.Network/virtualNetworks/tesetVnet/subnets/testSubnet \
  --private-dns-zone /subscriptions/{SubId}/resourceGroups/{testGroup}/providers/Microsoft.Network/privateDnsZones/testDNS.mysql.database.azure.com\


az mysql flexible-server create --resource-group testGroup --name testserver \
  --vnet testVnet --subnet testSubnet --location testLocation \
  --private-dns-zone /subscriptions/{SubId}/resourceGroups/{testGroup}/providers/Microsoft.Network/privateDnsZones/testDNS.mysql.database.azure.com

Cree un servidor flexible de MySQL mediante recursos de red existentes en el grupo de recursos o suscripción diferentes.

az mysql flexible-server create --resource-group testGroup \
   --name testserver --location testLocation \
  --subnet /subscriptions/{SubId2}/resourceGroups/{testGroup2}/providers/Microsoft.Network/virtualNetworks/tesetVnet/subnets/testSubnet \
  --private-dns-zone /subscriptions/{SubId2}/resourceGroups/{testGroup2}/providers/Microsoft.Network/privateDnsZones/testDNS.mysql.database.azure.com

Cree un servidor flexible de MySQL con cifrado de datos.

# create keyvault
az keyvault create -g testGroup -n testVault --location testLocation --enable-purge-protection true

# create key in keyvault
az keyvault key create --name testKey -p software --vault-name testVault

# create identity
az identity create -g testGroup --name testIdentity --location testLocation

# add testIdentity as an access policy with key permissions 'Wrap Key', 'Unwrap Key', 'Get' and 'List' inside testVault
az keyvault set-policy -g testGroup -n testVault --object-id '<principalID of testIdentity>' --key-permissions wrapKey unwrapKey get list

# create flexible server with data encryption enabled
az mysql flexible-server create -g testGroup -n testServer --location testLocation \
  --key '<key identifier of testKey>' --identity testIdentity

Cree un servidor flexible de MySQL con copia de seguridad con redundancia geográfica y cifrado de datos.

# create keyvault
az keyvault create -g testGroup -n testVault --location testLocation --enable-purge-protection true

# create key in keyvault
az keyvault key create --name testKey -p software --vault-name testVault

# create identity
az identity create -g testGroup --name testIdentity --location testLocation

# add testIdentity as an access policy with key permissions 'Wrap Key', 'Unwrap Key', 'Get' and 'List' inside testVault
az keyvault set-policy -g testGroup -n testVault --object-id '<principalID of testIdentity>' --key-permissions wrapKey unwrapKey get list

# create backup keyvault
az keyvault create -g testGroup -n testBackupVault --location testBackupLocation --enable-purge-protection true

# create backup key in backup keyvault
az keyvault key create --name testBackupKey -p software --vault-name testBackupVault

# create backup identity
az identity create -g testGroup --name testBackupIdentity --location testBackupLocation

# add testBackupIdentity as an access policy with key permissions 'Wrap Key', 'Unwrap Key', 'Get' and 'List' inside testBackupVault
az keyvault set-policy -g testGroup -n testBackupVault --object-id '<principalID of testBackupIdentity>' --key-permissions wrapKey unwrapKey get list

# create flexible server with geo redundant backup and data encryption enabled
az mysql flexible-server create -g testGroup -n testServer --location testLocation \
  --geo-redundant-backup Enabled \
  --key '<key identifier of testKey>' --identity testIdentity \
  --backup-key '<key identifier of testBackupKey>' --backup-identity testBackupIdentity

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. 8 caracteres como mínimo y 128 caracteres como máximo. 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.

valor predeterminado: bouncywigeon9
--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

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.

valor predeterminado: 7
--database-name -d

Nombre de la base de datos que se va a crear al aprovisionar el servidor de bases de datos.

--geo-redundant-backup

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

valores aceptados: Disabled, Enabled
valor predeterminado: Disabled
--high-availability

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

valores aceptados: Disabled, Enabled, SameZone, ZoneRedundant
valor predeterminado: Disabled
--identity

El nombre o el identificador 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 obtener más información sobre las IOPS basadas en el proceso y el almacenamiento, consulte IOPS en Azure Database for MySQL servidor flexible.

--key

Identificador de recurso de la clave de almacén de claves principal 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>.

--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 63 caracteres como máximo.

--private-dns-zone

Este parámetro solo se aplica a un servidor con acceso privado. Nombre o identificador 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 identificador 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. Escriba una o un intervalo de direcciones IP que se incluirán en la lista de direcciones IP permitidas. Los intervalos de direcciones IP deben estar separados por guiones y no contener espacios. La especificación de 0.0.0.0 permite el acceso público desde cualquier recurso implementado en Azure para acceder al servidor. Si se establece en "None" se establece el servidor en modo de acceso público, pero no se crea una regla de firewall.

--resource-group -g

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

--sku-name

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

valor predeterminado: 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 Enabled.

valores aceptados: Disabled, Enabled
valor predeterminado: Enabled
--storage-size

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

valor predeterminado: 32
--subnet

Nombre o identificador de recurso de una subred nueva o existente. Si desea usar una subred de otro grupo de recursos o suscripción, proporcione el identificador 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 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, Optimizado para memoria.

valor predeterminado: Burstable
--version

Versión principal del servidor.

valor predeterminado: 5.7
--vnet

Nombre o identificador de una red virtual nueva o existente. Si desea usar una red virtual de otro grupo de recursos o suscripción, proporcione un identificador de recurso. El nombre 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.

--zone -z

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

az mysql flexible-server delete

Elimine un servidor flexible.

az mysql flexible-server delete [--ids]
                                [--name]
                                [--resource-group]
                                [--yes]

Ejemplos

Elimine un servidor flexible.

az mysql flexible-server delete --resource-group testGroup --name testserver

Elimine un servidor flexible sin aviso de confirmación.

az mysql flexible-server delete --resource-group testGroup --name testserver --yes

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 de "Id. de recurso".

--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 63 caracteres como máximo.

--resource-group -g

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

--yes -y

No solicita confirmación.

az mysql flexible-server execute

Conéctese a un servidor flexible.

az mysql flexible-server execute --admin-password
                                 --admin-user
                                 --name
                                 [--database-name]
                                 [--file-path]
                                 [--querytext]

Parámetros requeridos

--admin-password -p

Contraseña de inicio de sesión del administrador.

--admin-user -u

Nombre de usuario de inicio de sesión del administrador.

--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 63 caracteres como máximo.

Parámetros opcionales

--database-name -d

Nombre de una base de datos.

--file-path -f

Ruta de acceso del archivo sql que se va a ejecutar.

--querytext -q

Consulta que se va a ejecutar en el servidor flexible.

az mysql flexible-server geo-restore

Restauración geográfica de un servidor flexible a partir de la copia de seguridad.

az mysql flexible-server geo-restore --location
                                     --source-server
                                     [--address-prefixes]
                                     [--ids]
                                     [--name]
                                     [--no-wait]
                                     [--private-dns-zone]
                                     [--public-access {Disabled, Enabled}]
                                     [--resource-group]
                                     [--subnet]
                                     [--subnet-prefixes]
                                     [--vnet]
                                     [--yes]
                                     [--zone]

Ejemplos

Restauración geográfica "testserver" en un nuevo servidor "testserverNew" en la ubicación "newLocation" con la misma configuración de red. El servidor de acceso privado usará una zona DNS privada diferente.

az mysql flexible-server geo-restore --resource-group testGroup --name testserverNew --source-server testserver --location newLocation

Acceso público de Geo-estore o servidor de acceso privado "testserver" como un nuevo servidor "testserverNew" con una nueva subred. Se aprovisionará una nueva red virtual, subred y zona dns privada para el servidor restaurado. Consulte el comando "flexible-server create" para ver más escenarios de acceso privado.

az mysql flexible-server geo-restore --resource-group testGroup --name testserverNew \
  --source-server testserver --vnet newVnet --subnet newSubnet \
  --address-prefixes 172.0.0.0/16 --subnet-prefixes 172.0.0.0/24 \
  --private-dns-zone testDNS.mysql.database.azure.com --location newLocation

Gep-estore private access server "testserver" como un nuevo servidor "testserverNew" con acceso público.

az mysql flexible-server geo-restore --resource-group testGroup --name testserverNew  --source-server testserver --public-access Enabled --location newLocation

Parámetros requeridos

--location -l

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

--source-server

Nombre o identificador de recurso del servidor de origen desde el que se va a restaurar.

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.

--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 "Id. de recurso". Debe proporcionar argumentos --ids u otros argumentos de "Id. de recurso".

--name -n

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

--no-wait

No espere hasta que finalice la operación de ejecución prolongada.

--private-dns-zone

Este parámetro solo se aplica a un servidor con acceso privado. Nombre o identificador 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 identificador 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.

valores aceptados: Disabled, Enabled
--resource-group -g

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

--subnet

Nombre o identificador de recurso de una subred nueva o existente. Si desea usar una subred de un grupo de recursos o una suscripción diferentes, proporcione el identificador 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.

--vnet

Nombre o identificador de una red virtual nueva o existente. Si desea usar una red virtual de un grupo de recursos o una suscripción diferentes, proporcione un identificador de recurso. El nombre 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.

--zone -z

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

az mysql flexible-server list

Enumera los servidores flexibles disponibles.

az mysql flexible-server list [--resource-group]

Ejemplos

Enumere todos los servidores flexibles de MySQL en una suscripción.

az mysql flexible-server list

Enumere todos los servidores flexibles de MySQL en un grupo de recursos.

az mysql flexible-server list --resource-group testGroup

Enumere todos los servidores flexibles de MySQL en un grupo de recursos en formato de tabla.

az mysql flexible-server list --resource-group testGroup --output table

Parámetros opcionales

--resource-group -g

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

az mysql flexible-server list-skus

Enumera las SKU disponibles en la región especificada.

az mysql flexible-server list-skus --location

Ejemplos

Enumera las SKU disponibles en la región especificada.

az mysql flexible-server list-skus -l eastus

Enumera las SKU disponibles en la región especificada en la salida de la tabla.

az mysql flexible-server list-skus -l eastus -o table

Parámetros requeridos

--location -l

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

az mysql flexible-server restart

Reinicie un servidor flexible.

az mysql flexible-server restart [--failover]
                                 [--ids]
                                 [--name]
                                 [--resource-group]

Ejemplos

Reinicie un servidor flexible.

az mysql flexible-server restart --resource-group testGroup --name testserver

Reinicio de un servidor flexible con conmutación por error

az mysql flexible-server restart --resource-group testGroup --name testserver --failover Forced

Parámetros opcionales

--failover

Conmutación por error forzada para la operación de reinicio del servidor. Valores permitidos: Forzado.

--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 "Id. de recurso". Debe proporcionar argumentos --ids u otros argumentos de "Id. de recurso".

--name -n

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

--resource-group -g

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

az mysql flexible-server restore

Restaure un servidor flexible a partir de la copia de seguridad.

az mysql flexible-server restore --source-server
                                 [--address-prefixes]
                                 [--ids]
                                 [--name]
                                 [--no-wait]
                                 [--private-dns-zone]
                                 [--public-access {Disabled, Enabled}]
                                 [--resource-group]
                                 [--restore-time]
                                 [--subnet]
                                 [--subnet-prefixes]
                                 [--vnet]
                                 [--yes]
                                 [--zone]

Ejemplos

Restaure "testserver" a un momento dado específico como un nuevo servidor "testserverNew" con la misma configuración de red.

az mysql flexible-server restore --resource-group testGroup --name testserverNew --source-server testserver --restore-time "2017-06-15T13:10:00Z"

Restaure el acceso público o el servidor de acceso privado "testserver" como un nuevo servidor "testserverNew" con una nueva subred a un momento dado actual. Se aprovisionará una nueva red virtual, subred y zona dns privada para el servidor restaurado. Consulte el comando "flexible-server create" para ver más escenarios de acceso privado.

az mysql flexible-server restore --resource-group testGroup --name testserverNew \
  --source-server testserver --vnet newVnet --subnet newSubnet \
  --address-prefixes 172.0.0.0/16 --subnet-prefixes 172.0.0.0/24 \
  --private-dns-zone testDNS.mysql.database.azure.com

Restaure el servidor de acceso privado "testserver" a un momento dado actual como un nuevo servidor "testserverNew" con acceso público.

az mysql flexible-server restore --resource-group testGroup --name testserverNew \
  --source-server testserver --public-access Enabled

Parámetros requeridos

--source-server

Nombre o identificador de recurso del servidor de origen desde el que se va a restaurar.

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.

--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 "Id. de recurso". Debe proporcionar argumentos --ids u otros argumentos de "Id. de recurso".

--name -n

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

--no-wait

No espere hasta que finalice la operación de ejecución prolongada.

--private-dns-zone

Este parámetro solo se aplica a un servidor con acceso privado. Nombre o identificador 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 identificador 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.

valores aceptados: Disabled, Enabled
--resource-group -g

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

--restore-time

El momento dado en utc para restaurar desde (formato ISO8601), por ejemplo, 2017-04-26T02:10:00+00:00El valor predeterminado se establece en la hora actual.

valor predeterminado: 2022-12-01T13:35:05+00:00
--subnet

Nombre o identificador de recurso de una subred nueva o existente. Si desea usar una subred de un grupo de recursos o una suscripción diferentes, proporcione el identificador 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.

--vnet

Nombre o identificador de una red virtual nueva o existente. Si desea usar una red virtual de un grupo de recursos o una suscripción diferentes, proporcione un identificador de recurso. El nombre 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.

--zone -z

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

az mysql flexible-server show

Obtenga los detalles de un servidor flexible.

az mysql flexible-server show [--ids]
                              [--name]
                              [--resource-group]

Ejemplos

Obtención de los detalles de un servidor flexible

az mysql flexible-server show --resource-group testGroup --name testserver

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 de "Id. de recurso".

--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 63 caracteres como máximo.

--resource-group -g

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

az mysql flexible-server show-connection-string

Mostrar las cadenas de conexión para una base de datos de servidor flexible de MySQL.

az mysql flexible-server show-connection-string [--admin-password]
                                                [--admin-user]
                                                [--database-name]
                                                [--ids]
                                                [--server-name]

Ejemplos

Mostrar cadenas de conexión para cmd y lenguajes de programación.

az mysql flexible-server show-connection-string -s testserver -u username -p password -d databasename

Parámetros opcionales

--admin-password -p

Contraseña del administrador. 8 caracteres como mínimo y 128 caracteres como máximo. 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.

valor predeterminado: {password}
--admin-user -u

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

valor predeterminado: {login}
--database-name -d

Nombre de la base de datos que se va a crear al aprovisionar el servidor de bases de datos.

valor predeterminado: {database}
--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 de "Id. de recurso".

--server-name -s

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

valor predeterminado: {server}

az mysql flexible-server start

Inicie un servidor flexible.

az mysql flexible-server start [--ids]
                               [--name]
                               [--resource-group]

Ejemplos

Inicie un servidor flexible.

az mysql flexible-server start --resource-group testGroup --name testserver

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 de "Id. de recurso".

--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 63 caracteres como máximo.

--resource-group -g

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

az mysql flexible-server stop

Detenga un servidor flexible.

az mysql flexible-server stop [--ids]
                              [--name]
                              [--resource-group]

Ejemplos

Detenga un servidor flexible.

az mysql flexible-server stop --resource-group testGroup --name testserver

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 de "Id. de recurso".

--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 63 caracteres como máximo.

--resource-group -g

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

az mysql flexible-server update

Actualizar un servidor flexible.

az mysql flexible-server update [--add]
                                [--admin-password]
                                [--backup-identity]
                                [--backup-key]
                                [--backup-retention]
                                [--disable-data-encryption {false, true}]
                                [--force-string]
                                [--geo-redundant-backup {Disabled, Enabled}]
                                [--high-availability {Disabled, Enabled, SameZone, ZoneRedundant}]
                                [--identity]
                                [--ids]
                                [--iops]
                                [--key]
                                [--maintenance-window]
                                [--name]
                                [--remove]
                                [--replication-role]
                                [--resource-group]
                                [--set]
                                [--sku-name]
                                [--standby-zone]
                                [--storage-auto-grow {Disabled, Enabled}]
                                [--storage-size]
                                [--tags]
                                [--tier]

Ejemplos

Actualice la SKU de un servidor flexible mediante el contexto local para el servidor y el grupo de recursos.

az mysql flexible-server update --sku-name Standard_D4ds_v4 --tier GeneralPurpose

Actualice las etiquetas de un servidor flexible.

az mysql flexible-server update --resource-group testGroup --name testserver --tags "k1=v1" "k2=v2"

Establezca o cambie la clave y la identidad para el cifrado de datos.

az mysql flexible-server update --resource-group testGroup --name testserver \
  --key '<key identifier of newKey>' --identity newIdentity

Establezca o cambie la clave, la identidad, la clave de copia de seguridad y la identidad de copia de seguridad para el cifrado de datos con copia de seguridad con redundancia geográfica.

az mysql flexible-server update --resource-group testGroup --name testserver \
  --key '<key identifier of newKey>' --identity newIdentity \
  --backup-key '<key identifier of newBackupKey>' --backup-identity newBackupIdentity

Deshabilite el cifrado de datos para el servidor flexible.

az mysql flexible-server update --resource-group testGroup --name testserver --disable-data-encryption

Parámetros opcionales

--add

Agregue un objeto a una lista de objetos especificando una ruta de acceso y pares clave-valor. Ejemplo: --add property.listProperty <key=value, string o JSON string>.

--admin-password -p

Contraseña del administrador. 8 caracteres como mínimo y 128 caracteres como máximo. 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.

--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

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.

--disable-data-encryption

Deshabilite el cifrado de datos quitando las claves.

valores aceptados: false, true
--force-string

Al usar 'set' o 'add', conserve los literales de cadena en lugar de intentar convertir en JSON.

--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, Enabled, SameZone, ZoneRedundant
--identity

El nombre o el identificador de recurso de la identidad asignada por el usuario para el cifrado de datos.

--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 de "Id. de recurso".

--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 obtener más información sobre las IOPS basadas en el proceso y el almacenamiento, consulte IOPS en Azure Database for MySQL servidor flexible.

--key

Identificador de recurso de la clave de almacén de claves principal para el cifrado de datos.

--maintenance-window

Período de tiempo (UTC) designado para mantenimiento. Ejemplos: "Sun:23:30" para programar el domingo, 11:30 p. m. UTC. Para volver a pasar predeterminado en "Disabled".

--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 63 caracteres como máximo.

--remove

Quite una propiedad o un elemento de una lista. Ejemplo: --remove property.list OR --remove propertyToRemove.

--replication-role

Rol de replicación del servidor.

--resource-group -g

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

--set

Actualice un objeto especificando una ruta de acceso de propiedad y un valor que se va a establecer. Ejemplo: --set property1.property2=.

--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 Enabled.

valores aceptados: Disabled, Enabled
--storage-size

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

--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, Optimizado para memoria.

az mysql flexible-server upgrade

Actualice la versión principal de un servidor flexible.

az mysql flexible-server upgrade --version {8}
                                 [--ids]
                                 [--name]
                                 [--resource-group]
                                 [--yes]

Ejemplos

Actualice el servidor "testsvr" a la versión principal de MySQL 8.

# make sure that sql_mode only contains values allowed in new version, for example:
az mysql flexible-server parameter set -g testgroup -s testsvr -n sql_mode \
  -v "ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO"

# upgrade server to MySQL major version 8.
az mysql flexible-server upgrade -g testgroup -n testsvr -v 8

Parámetros requeridos

--version -v

Versión principal del servidor.

valores aceptados: 8

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 de "Id. de recurso".

--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 63 caracteres como máximo.

--resource-group -g

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

--yes -y

No solicita confirmación.

az mysql flexible-server wait

Espere a que el servidor flexible cumpla ciertas condiciones.

az mysql flexible-server wait [--created]
                              [--custom]
                              [--deleted]
                              [--exists]
                              [--ids]
                              [--interval]
                              [--name]
                              [--resource-group]
                              [--timeout]
                              [--updated]

Ejemplos

Espere a que el servidor flexible cumpla ciertas condiciones.

az mysql flexible-server wait --exists --resource-group testGroup --name testserver

Parámetros opcionales

--created

Espere hasta que se cree con "provisioningState" en "Succeeded".

--custom

Espere hasta que la condición cumpla una consulta JMESPath personalizada. Por ejemplo, provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].

--deleted

Espere hasta que se elimine.

--exists

Espere hasta que exista el recurso.

--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 de "Id. de recurso".

--interval

Intervalo de sondeo en segundos.

valor predeterminado: 30
--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 63 caracteres como máximo.

--resource-group -g

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

--timeout

Espera máxima en segundos.

valor predeterminado: 3600
--updated

Espere hasta que se actualice con provisioningState en "Succeeded".