Compartir a través de


New-AzMySqlFlexibleServer

Crea un nuevo servidor flexible de MySQL.

Syntax

New-AzMySqlFlexibleServer
   [-Name <String>]
   [-ResourceGroupName <String>]
   [-SubscriptionId <String>]
   [-Location <String>]
   [-Zone <String>]
   [-AdministratorUserName <String>]
   [-AdministratorLoginPassword <SecureString>]
   [-Sku <String>]
   [-SkuTier <String>]
   [-BackupRetentionDay <Int32>]
   [-StorageInMb <Int32>]
   [-StorageAutogrow <StorageAutogrow>]
   [-Iops <Int32>]
   [-Tag <Hashtable>]
   [-Version <ServerVersion>]
   [-SubnetPrefix <String>]
   [-Subnet <String>]
   [-VnetPrefix <String>]
   [-Vnet <String>]
   [-PrivateDnsZone <String>]
   [-PublicAccess <String>]
   [-HighAvailability <String>]
   [-DefaultProfile <PSObject>]
   [-AsJob]
   [-NoWait]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Description

Crea un nuevo servidor flexible de MySQL.

Ejemplos

Ejemplo 1: Creación de un nuevo servidor flexible de MySql con argumentos

New-AzMySqlFlexibleServer -Name mysql-test -ResourceGroupName PowershellMySqlTest -Location eastus -AdministratorUserName mysqltest -AdministratorLoginPassword $password -Sku Standard_D2ds_v4 -SkuTier Burstable -Version 12 -StorageInMb 20480 -PublicAccess none -Zone 1 -BackupRetentionDay 10 -StorageAutogrow Enabled -Iops 500 -HighAvailability ZoneRedundant

Checking the existence of the resource group PowershellMySqlTest ...
Resource group PowershellMySqlTest exists ? : True
Creating MySQL server mysql-test in group MySqlTest...
Your server mysql-test is using sku Standard_B1ms (Paid Tier). Please refer to https://aka.ms/mysql-pricing for pricing details

Name         Location  SkuName             SkuTier           AdministratorLogin  Version StorageSizeGb
----         --------  -------             -------           ------------------  ------- -------------
mysql-test   East US   Standard_D2ds_v4    GeneralPurpose    admin                5.7     20

Ejemplo 2: Crear un nuevo servidor flexible de MySql con la configuración predeterminada

New-AzMySqlFlexibleServer

Creating resource group group00000000...
Creating new vnet VNETserver00000000 in resource group group00000000
Creating new subnet Subnetserver00000000 in resource group group00000000 and delegating it to Microsoft.DBforMySQL/flexibleServers
Creating MySQL server server00000000 in group group00000000...
Your server mysql-test is using sku Standard_B1ms (Paid Tier). Please refer to https://aka.ms/mysql-pricing for pricing details
Creating database flexibleserverdb...

Name         Location  SkuName          SkuTier        AdministratorLogin Version StorageSizeGb
----         --------  -------          -------        ------------------ ------- -------------
mysql-test   West US 2 Standard_B1ms    Burstable      admin              5.7     32

Este cmdlet crea un servidor flexible MySql con valores de parámetro predeterminados y aprovisiona el servidor dentro de una nueva red virtual y tiene una subred delegada en el servidor. Los valores predeterminados de ubicación son Oeste de EE. UU. 2, la Sku es Standard_B1ms, el nivel de Sku es Ampliable y el tamaño de almacenamiento es 10GiB.

Si desea encontrar la contraseña generada automáticamente para el servidor, use ConvertFrom-SecureString para convertir la propiedad "SecuredPassword" en texto sin formato.

(Por ejemplo, $server. SecuredPassword | ConvertFrom-SecureString -AsPlainText)

Ejemplo 3: Creación de un nuevo servidor flexible mySql con subred existente

$Subnet = '/subscriptions/00000000-0000-0000-0000-0000000000/resourceGroups/PowershellPostgreSqlTest/providers/Microsoft.Network/virtualNetworks/vnetname/subnets/subnetname'
$DnsZone = '/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/postgresqltest/providers/Microsoft.Network/privateDnsZones/testserver.private.mysql.database.azure.com'
New-AzMySqlFlexibleServer  -ResourceGroupName postgresqltest -ServerName testserver -Subnet $Subnet -PrivateDnsZone $DnsZone

Resource group PowershellPostgreSqlTest exists ? : True
You have supplied a subnet Id. Verifying its existence...
Creating PostgreSQL server testserver in group PowershellPostgreSqlTest...
Your server server00000000 is using sku Standard_B1ms (Paid Tier). Please refer to https://aka.ms/postgresql-pricing for pricing details
Creating database flexibleserverdb...

Name         Location  SkuName          SkuTier        AdministratorLogin Version StorageSizeGb
----         --------  -------          -------        ------------------ ------- -------------
mysql-test   West US 2 Standard_B1ms    Burstable      admin              5.7     32

Este cmdlet crea un servidor flexible de PostgreSql con un identificador de subred existente proporcionado por un usuario. La subred se delegará en el servidor flexible de PostgreSQL si aún no se ha delegado. No se puede usar una subred delegada en distintos servicios.

Ejemplo 4: Creación de un servidor flexible mySql con red virtual y nombre de subred

$DnsZone = '/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/postgresqltest/providers/Microsoft.Network/privateDnsZones/testserver.private.mysql.database.azure.com'
New-AzMySqlFlexibleServer -Name mysql-test -ResourceGroupName PowershellMySqlTest -Vnet mysql-vnet -Subnet mysql-subnet -VnetPrefix 10.0.0.0/16 -SubnetPrefix 10.0.0.0/24 -PrivateDnsZone $DnsZone

Resource group PowershellMySqlTest exists ? : True
Creating new vnet mysql-vnet in resource group PowershellMySqlTest
Creating new subnet mysql-subnet in resource group PowershellMySqlTest and delegating it to Microsoft.DBforMySQL/flexibleServers
Creating MySQL server mysql-test in group PowershellMySqlTest...
Your server mysql-test is using sku Standard_B1ms (Paid Tier). Please refer to https://aka.ms/mysql-pricing for pricing details
Creating database flexibleserverdb...

Name         Location  SkuName          SkuTier        AdministratorLogin Version StorageSizeGb
----         --------  -------          -------        ------------------ ------- -------------
mysql-test   West US 2 Standard_B1ms    Burstable      admin              5.7     32

Este cmdlet crea un servidor flexible de MySql con nombre de red virtual, nombre de subred, prefijo de red virtual y prefijo de subred. Si la red virtual y la subred no existen, el cmdlet crea una.

Ejemplo 5: Creación de un nuevo servidor flexible mySql con red virtual

$Vnet = 'vnetname'
$DnsZone = '/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/postgresqltest/providers/Microsoft.Network/privateDnsZones/testserver.private.mysql.database.azure.com'
New-AzMySqlFlexibleServer -ResourceGroupName PowershellMySqlTest -Vnet $Vnet -PrivateDnsZone $DnsZone

# or

$Vnet = '/subscriptions/00000000-0000-0000-0000-0000000000/resourceGroups/PowershellMySqlTest/providers/Microsoft.Network/virtualNetworks/vnetname'
New-AzMySqlFlexibleServer -ResourceGroupName PowershellMySqlTest -Vnet $Vnet -PrivateDnsZone $DnsZone

Resource group PowershellMySqlTest exists ? : True
You have supplied a vnet Id/name. Verifying its existence...
Creating new vnet vnetname in resource group PowershellMySqlTest
Creating new subnet Subnetserver00000000 in resource group PowershellMySqlTest and delegating it to Microsoft.DBforMySQL/flexibleServers
Creating MySQL server server00000000 in group PowershellMySqlTest...
Your server server00000000 is using sku Standard_B1ms (Paid Tier). Please refer to https://aka.ms/mysql-pricing for pricing details
Creating database flexibleserverdb...

Name         Location  SkuName          SkuTier        AdministratorLogin Version StorageSizeGb
----         --------  -------          -------        ------------------ ------- -------------
mysql-test   West US 2 Standard_B1ms    Burstable      admin              5.7     32

Este cmdlet crea un servidor flexible de MySql con el identificador de red virtual o el nombre de red virtual proporcionado por un usuario. Si la red virtual no existe, el cmdlet crea uno.

Ejemplo 6: Creación de un nuevo servidor flexible de MySql con acceso público a todas las direcciones IP

New-AzMySqlFlexibleServer -Name mysql-test -ResourceGroupName PowershellMySqlTest -PublicAccess All

Resource group PowershellMySqlTest exists ? : True
Creating MySQL server mysql-test in group PowershellMySqlTest...
Your server mysql-test is using sku Standard_B1ms (Paid Tier). Please refer to https://aka.ms/mysql-pricing for pricing details
Creating database flexibleserverdb...
Configuring server firewall rule to accept connections from 0.0.0.0 to 255.255.255.255

Name         Location  SkuName          SkuTier        AdministratorLogin Version StorageSizeGb
----         --------  -------          -------        ------------------ ------- -------------
mysql-test   West US 2 Standard_B1ms    Burstable      admin              5.7     32

Este cmdlet crea un servidor flexible de MySql abierto a todas las direcciones IP.

Ejemplo 7: Creación de un servidor flexible mySql con firewall

New-AzMySqlFlexibleServer -Name mysql-test -ResourceGroupName PowershellMySqlTest -PublicAccess 10.10.10.10-10.10.10.12

Resource group PowershellMySqlTest exists ? : True
Creating MySQL server mysql-test in group PowershellMySqlTest...
Your server mysql-test is using sku Standard_B1ms (Paid Tier). Please refer to https://aka.ms/mysql-pricing for pricing details
Creating database flexibleserverdb...
Configuring server firewall rule to accept connections from 10.10.10.10 to 10.10.10.12

Name         Location  SkuName          SkuTier        AdministratorLogin Version StorageSizeGb
----         --------  -------          -------        ------------------ ------- -------------
mysql-test   West US 2 Standard_B1ms    Burstable      admin              5.7     32

Este cmdlet crea un servidor flexible de MySql abierto a direcciones IP especificadas.

Parámetros

-AdministratorLoginPassword

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.

Tipo:SecureString
Position:Named
valor predeterminado:None
Requerido:False
Accept pipeline input:False
Accept wildcard characters:False

-AdministratorUserName

Administración usuario deistrator para el servidor. Una vez establecido, no se puede cambiar.

Tipo:String
Position:Named
valor predeterminado:None
Requerido:False
Accept pipeline input:False
Accept wildcard characters:False

-AsJob

Ejecute el comando como trabajo.

Tipo:SwitchParameter
Position:Named
valor predeterminado:None
Requerido:False
Accept pipeline input:False
Accept wildcard characters:False

-BackupRetentionDay

Días de retención de copia de seguridad para el servidor. El recuento de días está comprendido entre 1 y 35.

Tipo:Int32
Position:Named
valor predeterminado:None
Requerido:False
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

Le solicita su confirmación antes de ejecutar el cmdlet.

Tipo:SwitchParameter
Aliases:cf
Position:Named
valor predeterminado:None
Requerido:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

Credenciales, cuenta, inquilino y suscripción usados para la comunicación con Azure.

Tipo:PSObject
Aliases:AzureRMContext, AzureCredential
Position:Named
valor predeterminado:None
Requerido:False
Accept pipeline input:False
Accept wildcard characters:False

-HighAvailability

Habilite o deshabilite la característica de alta disponibilidad. Los valores permitidos son "ZoneRedundant", "SameZone" y "Disabled". El valor predeterminado es Disabled.

Tipo:String
Aliases:HaEnabled
Position:Named
valor predeterminado:None
Requerido:False
Accept pipeline input:False
Accept wildcard characters:False

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

Tipo:Int32
Position:Named
valor predeterminado:None
Requerido:False
Accept pipeline input:False
Accept wildcard characters:False

-Location

Ubicación en la que reside el recurso.

Tipo:String
Position:Named
valor predeterminado:None
Requerido:False
Accept pipeline input:False
Accept wildcard characters:False

-Name

El nombre del servidor.

Tipo:String
Aliases:ServerName
Position:Named
valor predeterminado:None
Requerido:False
Accept pipeline input:False
Accept wildcard characters:False

-NoWait

Ejecute el comando de forma asincrónica.

Tipo:SwitchParameter
Position:Named
valor predeterminado:None
Requerido:False
Accept pipeline input:False
Accept wildcard characters:False

-PrivateDnsZone

Identificador de una zona dns privada existente. El sufijo de la zona dns debe ser el mismo que el del dominio completo del servidor.

Tipo:String
Position:Named
valor predeterminado:None
Requerido:False
Accept pipeline input:False
Accept wildcard characters:False

-PublicAccess

Determina el acceso público. Valores permitidos: All, None, IP address range (por ejemplo, 1.1.1.1-1.1.1.5, 1.1.1.1) Especificar 0.0.0.0.0 permite el acceso público desde cualquier recurso implementado en Azure para acceder al servidor. Si no se especifica ninguna dirección IP, se establece el servidor en modo de acceso público, pero no se crea una regla de firewall.

Tipo:String
Position:Named
valor predeterminado:None
Requerido:False
Accept pipeline input:False
Accept wildcard characters:False

-ResourceGroupName

El nombre del grupo de recursos que contiene el recurso, puede obtener este valor de la API de Azure Resource Manager o el portal.

Tipo:String
Position:Named
valor predeterminado:None
Requerido:False
Accept pipeline input:False
Accept wildcard characters:False

-Sku

Nombre de la SKU, normalmente, nivel + familia + núcleos, por ejemplo, Standard_B1ms, Standard_D2ds_v4.

Tipo:String
Position:Named
valor predeterminado:None
Requerido:False
Accept pipeline input:False
Accept wildcard characters:False

-SkuTier

Nivel de proceso del servidor. Valores aceptados: Ampliable, GeneralPurpose, Optimizado para memoria. Valor predeterminado: ampliable.

Tipo:String
Position:Named
valor predeterminado:None
Requerido:False
Accept pipeline input:False
Accept wildcard characters:False

-StorageAutogrow

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

Tipo:StorageAutogrow
Position:Named
valor predeterminado:None
Requerido:False
Accept pipeline input:False
Accept wildcard characters:False

-StorageInMb

Almacenamiento máximo permitido para un servidor.

Tipo:Int32
Position:Named
valor predeterminado:None
Requerido:False
Accept pipeline input:False
Accept wildcard characters:False

-Subnet

Nombre o identificador de una subred o nombre existente de uno nuevo que se va a crear. Use el identificador de recurso si desea usar una subred de otro grupo de recursos. Tenga en cuenta que la subred se delegará en Microsoft.DBforMySQL/flexibleServers. Después de la delegación, esta subred no se puede usar para ningún otro tipo de recursos de Azure.

Tipo:String
Position:Named
valor predeterminado:None
Requerido:False
Accept pipeline input:False
Accept wildcard characters:False

-SubnetPrefix

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

Tipo:String
Position:Named
valor predeterminado:None
Requerido:False
Accept pipeline input:False
Accept wildcard characters:False

-SubscriptionId

El id. de suscripción que identifica una suscripción de Azure.

Tipo:String
Position:Named
valor predeterminado:(Get-AzContext).Subscription.Id
Requerido:False
Accept pipeline input:False
Accept wildcard characters:False

-Tag

Metadatos específicos de la aplicación en forma de pares clave-valor.

Tipo:Hashtable
Position:Named
valor predeterminado:None
Requerido:False
Accept pipeline input:False
Accept wildcard characters:False

-Version

Versión del servidor.

Tipo:ServerVersion
Position:Named
valor predeterminado:None
Requerido:False
Accept pipeline input:False
Accept wildcard characters:False

-Vnet

El nombre o el identificador de una red virtual existente o el nombre de uno nuevo que se va a crear. 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.

Tipo:String
Position:Named
valor predeterminado:None
Requerido:False
Accept pipeline input:False
Accept wildcard characters:False

-VnetPrefix

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

Tipo:String
Position:Named
valor predeterminado:None
Requerido:False
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

Muestra lo que sucedería si se ejecutara el cmdlet. El cmdlet no se ejecuta.

Tipo:SwitchParameter
Aliases:wi
Position:Named
valor predeterminado:None
Requerido:False
Accept pipeline input:False
Accept wildcard characters:False

-Zone

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

Tipo:String
Position:Named
valor predeterminado:None
Requerido:False
Accept pipeline input:False
Accept wildcard characters:False

Salidas

IServerAutoGenerated