New-AzMySqlFlexibleServer
Crée un serveur flexible MySQL.
Syntax
New-AzMySqlFlexibleServer
[-Name <String>]
[-ResourceGroupName <String>]
[-SubscriptionId <String>]
[-AdministratorLoginPassword <SecureString>]
[-AdministratorUserName <String>]
[-BackupRetentionDay <Int32>]
[-HighAvailability <String>]
[-Iops <Int32>]
[-Location <String>]
[-PrivateDnsZone <String>]
[-PublicAccess <String>]
[-Sku <String>]
[-SkuTier <String>]
[-StorageAutogrow <StorageAutogrow>]
[-StorageInMb <Int32>]
[-Subnet <String>]
[-SubnetPrefix <String>]
[-Tag <Hashtable>]
[-Version <ServerVersion>]
[-Vnet <String>]
[-VnetPrefix <String>]
[-Zone <String>]
[-DefaultProfile <PSObject>]
[-AsJob]
[-NoWait]
[-Confirm]
[-WhatIf]
[<CommonParameters>]
Description
Crée un serveur flexible MySQL.
Exemples
Exemple 1 : Créer un serveur flexible MySql avec des arguments
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
Exemple 2 : Créer un serveur flexible MySql avec un paramètre par défaut
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
Cette applet de commande crée un serveur flexible MySql avec des valeurs de paramètre par défaut et provisionne le serveur à l’intérieur d’un nouveau réseau virtuel et dispose d’un sous-réseau délégué au serveur. Les valeurs par défaut de l’emplacement sont USA Ouest 2, la référence SKU est Standard_B1ms, le niveau SKU est Burstable et la taille de stockage est de 10GiB.
Si vous souhaitez trouver le mot de passe généré automatiquement pour votre serveur, utilisez ConvertFrom-SecureString pour convertir la propriété « SecurePassword » en texte brut.
(par exemple, $server. SecuredPassword | ConvertFrom-SecureString -AsPlainText)
Exemple 3 : Créer un serveur flexible MySql avec un sous-réseau existant
$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
Cette applet de commande crée un serveur flexible PostgreSql avec un ID de sous-réseau existant fourni par un utilisateur. Le sous-réseau est délégué au serveur flexible PostgreSQL s’il n’est pas déjà délégué. Vous ne pouvez pas utiliser un sous-réseau délégué à différents services.
Exemple 4 : Créer un serveur flexible MySql avec un nom de réseau virtuel et de sous-réseau
$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
Cette applet de commande crée un serveur flexible MySql avec un nom de réseau virtuel, un nom de sous-réseau, un préfixe de réseau virtuel et un préfixe de sous-réseau. Si le réseau virtuel et le sous-réseau n’existent pas, l’applet de commande en crée une.
Exemple 5 : Créer un serveur flexible MySql avec un réseau virtuel
$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
Cette applet de commande crée un serveur flexible MySql avec un ID de réseau virtuel ou un nom de réseau virtuel fourni par un utilisateur. Si le réseau virtuel n’existe pas, l’applet de commande en crée une.
Exemple 6 : Créer un serveur flexible MySql avec un accès public à toutes les adresses 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
Cette applet de commande crée un serveur flexible MySql ouvert à toutes les adresses IP.
Exemple 7 : Créer un serveur flexible MySql avec pare-feu
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
Cette applet de commande crée un serveur flexible MySql ouvert aux adresses IP spécifiées.
Paramètres
-AdministratorLoginPassword
Mot de passe de l’administrateur. 8 caractères minimum et 128 caractères maximum. Le mot de passe doit contenir des caractères de trois des catégories suivantes : Lettres majuscules, lettres minuscules, chiffres et caractères non alphanumériques.
Type: | SecureString |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-AdministratorUserName
Administration istrator nom d’utilisateur du serveur. Une fois défini, il ne peut pas être modifié.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-AsJob
Exécutez la commande en tant que travail.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-BackupRetentionDay
Jours de rétention de sauvegarde pour le serveur. Le nombre de jours est compris entre 1 et 35.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Confirm
Vous demande une confirmation avant d’exécuter l’applet de commande.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DefaultProfile
Informations d’identification, compte, locataire et abonnement utilisés pour la communication avec Azure.
Type: | PSObject |
Aliases: | AzureRMContext, AzureCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-HighAvailability
Activez ou désactivez la fonctionnalité de haute disponibilité. Les valeurs autorisées sont « ZoneRedundant », « SameZone » et « Disabled ». La valeur par défaut est Désactivée.
Type: | String |
Aliases: | HaEnabled |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Iops
Nombre d’E/S par seconde à allouer pour ce serveur. Vous obtiendrez une certaine quantité d’IOPS gratuites en fonction du calcul et du stockage provisionné. La valeur par défaut des IOPS est : IOPS libres.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Location
Emplacement dans lequel réside la ressource.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
Le nom du serveur
Type: | String |
Aliases: | ServerName |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-NoWait
Exécutez la commande de façon asynchrone.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PrivateDnsZone
ID d’une zone dns privée existante. Le suffixe de la zone dns doit être identique à celui du domaine complet du serveur.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PublicAccess
Détermine l’accès public. Valeurs autorisées : All, None, plage d’adresses IP (par exemple, 1.1.1.1-1.1.1.5, 1.1.1.1) Spécifiant 0.0.0.0 autorise l’accès public à partir de toutes les ressources déployées dans Azure pour accéder à votre serveur. La spécification d’aucune adresse IP ne définit le serveur en mode d’accès public, mais ne crée pas de règle de pare-feu.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ResourceGroupName
Nom du groupe de ressources qui contient la ressource, vous pouvez obtenir cette valeur à partir de l’API Azure Resource Manager ou du portail.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Sku
Nom de la référence SKU, généralement de niveau + famille + cœurs, par exemple Standard_B1ms, Standard_D2ds_v4.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SkuTier
Niveau de calcul du serveur. Valeurs acceptées : Burstable, GeneralPurpose, Memory Optimized. Valeur par défaut : burstable.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-StorageAutogrow
Activez ou désactivez Stockage croissance automatique. La valeur par défaut est Disabled
Type: | StorageAutogrow |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-StorageInMb
Stockage maximal autorisé pour un serveur.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Subnet
Nom ou ID d’un sous-réseau existant ou nom d’un nouveau sous-réseau à créer. Utilisez l’ID de ressource si vous souhaitez utiliser un sous-réseau à partir d’un autre groupe de ressources. Notez que le sous-réseau sera délégué à Microsoft.DBforMySQL/flexibleServers. Après la délégation, ce sous-réseau ne peut être utilisé pour aucun autre type de ressources Azure.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SubnetPrefix
Préfixe d’adresse IP du sous-réseau à utiliser lors de la création d’un réseau virtuel au format CIDR. La valeur par défaut est 10.0.0.0/24.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SubscriptionId
L’ID d’abonnement d’un abonnement Azure.
Type: | String |
Position: | Named |
Default value: | (Get-AzContext).Subscription.Id |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Tag
Métadonnées spécifiques d’application sous la forme de paires clé/valeur.
Type: | Hashtable |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Version
Version du serveur.
Type: | ServerVersion |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Vnet
Nom ou ID d’un réseau virtuel existant ou nom d’un nouveau réseau à créer. Le nom doit avoir entre 2 et 64 caractères. Le nom doit commencer par une lettre ou un chiffre et se terminer par une lettre, un chiffre ou un trait de soulignement, et il ne peut contenir que des lettres, des chiffres, des traits de soulignement, des points ou des traits d’union.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VnetPrefix
Préfixe d’adresse IP à utiliser lors de la création d’un réseau virtuel au format CIDR. La valeur par défaut est 10.0.0.0/16.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
Montre ce qui se passe en cas d’exécution de l’applet de commande. L’applet de commande n’est pas exécutée.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Zone
Zone de disponibilité dans laquelle approvisionner la ressource.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Sorties
Notes
ALIAS
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour