Freigeben über


New-AzMySqlFlexibleServer

Erstellt einen neuen flexiblen MySQL-Server.

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

Beschreibung

Erstellt einen neuen flexiblen MySQL-Server.

Beispiele

Beispiel 1: Erstellen eines neuen flexiblen MySql-Servers mit Argumenten

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

Beispiel 2: Erstellen eines neuen flexiblen MySql-Servers mit Standardeinstellung

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

Dieses Cmdlet erstellt einen flexiblen MySql-Server mit Standardparameterwerten und stellt den Server in einem neuen virtuellen Netzwerk bereit und verfügt über ein Subnetz, das an den Server delegiert wird. Die Standardwerte des Standorts sind West US 2, Sku ist Standard_B1ms, Sku-Ebene ist platzbar, und die Speichergröße beträgt 10GiB.

Wenn Sie das automatisch generierte Kennwort für Ihren Server finden möchten, verwenden Sie ConvertFrom-SecureString, um die Eigenschaft "SecuredPassword" in Nur-Text zu konvertieren.

(z. B. $server. SecuredPassword | ConvertFrom-SecureString -AsPlainText)

Beispiel 3: Erstellen eines neuen flexiblen MySql-Servers mit vorhandenem Subnetz

$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

Dieses Cmdlet erstellt einen flexiblen PostgreSql-Server mit einer vorhandenen Subnetz-ID, die von einem Benutzer bereitgestellt wird. Das Subnetz wird an den flexiblen PostgreSQL-Server delegiert, wenn es noch nicht delegiert wird. Sie können ein subnetz, das an verschiedene Dienste delegiert wurde, nicht verwenden.

Beispiel 4: Erstellen eines neuen flexiblen MySql-Servers mit virtuellem Netzwerk und Subnetzname

$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

Dieses Cmdlet erstellt einen flexiblen MySql-Server mit vnet-Namen, Subnetzname, vnet-Präfix und Subnetzpräfix. Wenn das virtuelle Netzwerk und das Subnetz nicht vorhanden sind, erstellt das Cmdlet eins.

Beispiel 5: Erstellen eines neuen flexiblen MySql-Servers mit virtuellem Netzwerk

$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

Dieses Cmdlet erstellt einen flexiblen MySql-Server mit vnet-ID oder vnet-Namen, der von einem Benutzer bereitgestellt wird. Wenn das virtuelle Netzwerk nicht vorhanden ist, erstellt das Cmdlet eins.

Beispiel 6: Erstellen eines neuen flexiblen MySql-Servers mit öffentlichem Zugriff auf alle IPs

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

Dieses Cmdlet erstellt einen flexiblen MySql-Server, der für alle IP-Adressen geöffnet ist.

Beispiel 7: Erstellen eines neuen flexiblen MySql-Servers mit 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

Dieses Cmdlet erstellt einen flexiblen MySql-Server, der für angegebene IP-Adressen geöffnet ist.

Parameter

-AdministratorLoginPassword

Das Kennwort des Administrators. Mindestens 8 Zeichen und maximal 128 Zeichen. Das Kennwort muss Zeichen aus drei der folgenden Kategorien enthalten: Englische Großbuchstaben, englische Kleinbuchstaben, Zahlen und nicht alphanumerische Zeichen.

Type:SecureString
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-AdministratorUserName

Administratorbenutzername für den Server. Nach der Festlegung kann sie nicht mehr geändert werden.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-AsJob

Führen Sie den Befehl als Auftrag aus.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-BackupRetentionDay

Sicherungsaufbewahrungstage für den Server. Die Anzahl der Tage liegt zwischen 1 und 35.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

Hiermit werden Sie vor der Ausführung des Cmdlets zur Bestätigung aufgefordert.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

Anmeldeinformationen, Konto, Mandant und Abonnement für die Kommunikation mit Azure

Type:PSObject
Aliases:AzureRMContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-HighAvailability

Aktivieren oder Deaktivieren der Funktion für hohe Verfügbarkeit. Zulässige Werte sind "ZoneRedundant", "SameZone" und "Disabled". Der Standardwert ist deaktiviert.

Type:String
Aliases:HaEnabled
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Iops

Die Anzahl der IOPS, die für diesen Server zugewiesen werden sollen. Sie erhalten eine bestimmte Menge an kostenlosen IOPS basierend auf der Bereitgestellten Berechnung und Speicherung. Der Standardwert für IOPS sind kostenlose IOPS.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Location

Der Speicherort, in dem sich die Ressource befindet.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Name

Name des Servers

Type:String
Aliases:ServerName
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-NoWait

Führen Sie den Befehl asynchron aus.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PrivateDnsZone

Die ID einer vorhandenen privaten DNS-Zone. Das Suffix der DNS-Zone muss mit dem des vollqualifizierten Vorgangs übereinstimmen Standard des Servers.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PublicAccess

Bestimmt den öffentlichen Zugriff. Zulässige Werte: Alle, Keine, IP-Adressbereich (z. B. 1.1.1.1-1.1.5, 1.1.1.1) Angeben von 0.0.0.0.0 ermöglicht öffentlichen Zugriff von allen ressourcen, die in Azure bereitgestellt werden, um auf Ihren Server zuzugreifen. Wenn Sie keine IP-Adresse angeben, wird der Server im Modus für den öffentlichen Zugriff festgelegt, aber keine Firewallregel erstellt.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ResourceGroupName

Der Name der Ressourcengruppe, die die Ressource enthält, Können Sie diesen Wert aus der Azure Resource Manager-API oder dem Portal abrufen.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Sku

Der Name der Sku, in der Regel tier + family + cores, z. B. Standard_B1ms, Standard_D2ds_v4.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SkuTier

Computeebene des Servers. Akzeptierte Werte: Burstable, GeneralPurpose, Memory Optimized. Standard: Platzierbar.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-StorageAutogrow

Aktivieren oder deaktivieren Sie die automatische Speichervergrößerung. Der Standardwert ist deaktiviert.

Type:StorageAutogrow
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-StorageInMb

Maximal zulässiger Speicher für einen Server.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Subnet

Der Name oder die ID eines vorhandenen Subnetzs oder eines neuen zu erstellenden Subnetzes. Verwenden Sie die Ressourcen-ID, wenn Sie ein Subnetz aus einer anderen Ressourcengruppe verwenden möchten. Bitte beachten Sie, dass das Subnetz an Microsoft.DBforMySQL/flexibleServer delegiert wird. Nach der Delegierung kann dieses Subnetz nicht für andere Typen von Azure-Ressourcen verwendet werden.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SubnetPrefix

Das Subnetz-IP-Adresspräfix, das beim Erstellen eines neuen vnet im CIDR-Format verwendet werden soll. Der Standardwert ist 10.0.0.0/24.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SubscriptionId

Abonnement-ID für ein Azure-Abonnement.

Type:String
Position:Named
Default value:(Get-AzContext).Subscription.Id
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Tag

Anwendungsspezifische Metadaten in Form von Schlüssel-Wert-Paaren.

Type:Hashtable
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Version

Serverversion.

Type:ServerVersion
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Vnet

Der Name oder die ID eines vorhandenen virtuellen Netzwerks oder des Namens eines neuen zu erstellenden Netzwerks. Der Name muss zwischen 2 und 64 Zeichen lang sein. Der Name muss mit einem Buchstaben oder einer Ziffer beginnen, auf einen Buchstaben, eine Ziffer oder einen Unterstrich enden und darf nur Buchstaben, Ziffern, Unterstriche, Punkte und Bindestriche enthalten.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VnetPrefix

Das IP-Adresspräfix, das beim Erstellen eines neuen vnet im CIDR-Format verwendet werden soll. Der Standardwert ist 10.0.0.0/16.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

Zeigt, was geschieht, wenn das Cmdlet ausgeführt wird. Das Cmdlet wird nicht ausgeführt.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Zone

Verfügbarkeitszone, in der die Ressource bereitgestellt werden soll.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Ausgaben

IServerAutoGenerated