]
创建新的 MySQL 灵活服务器。
示例 1:使用参数创建新的 MySql 灵活服务器
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
示例 2:使用默认设置创建新的 MySql 灵活服务器
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
此 cmdlet 使用默认参数值创建 MySql 灵活服务器,并在新的虚拟网络中预配服务器,并将子网委托给服务器。
位置的默认值为美国西部 2,SKU 为Standard_B1ms,SKU 层可突发,存储大小为 10GiB。
如果要查找服务器的自动生成的密码,请使用 ConvertFrom-SecureString 将“SecurePassword”属性转换为纯文本。
(例如,$server。SecuredPassword |ConvertFrom-SecureString -AsPlainText)
示例 3:使用现有子网创建新的 MySql 灵活服务器
$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
此 cmdlet 使用用户提供的现有子网 ID 创建 PostgreSql 灵活服务器。
如果尚未委托子网,则会将子网委托给 PostgreSQL 灵活服务器。
不能使用委托给不同服务的子网。
示例 4:使用虚拟网络和子网名称创建新的 MySql 灵活服务器
$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
此 cmdlet 创建具有 vnet 名称、子网名称、vnet 前缀和子网前缀的 MySql 灵活服务器。
如果虚拟网络和子网不存在,则 cmdlet 将创建一个。
示例 5:使用虚拟网络创建新的 MySql 灵活服务器
$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
$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
此 cmdlet 使用用户提供的 vnet ID 或 vnet 名称创建 MySql 灵活服务器。
如果虚拟网络不存在,cmdlet 将创建一个。
示例 6:创建新的 MySql 灵活服务器,并公开访问所有 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
此 cmdlet 创建向所有 IP 地址开放的 MySql 灵活服务器。
示例 7:使用防火墙创建新的 MySql 灵活服务器
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
此 cmdlet 创建打开到指定 IP 地址的 MySql 灵活服务器。
-AdministratorLoginPassword
管理员的密码。
最少 8 个字符,最多 128 个字符。
密码必须包含以下类别中的三个类别的字符:英文大写字母、英文小写字母、数字和非字母数字字符。
Type:
SecureString
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-AdministratorUserName
服务器的管理员用户名。
设置后,无法更改它。
Type:
String
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-AsJob
以作业身份运行命令。
Type:
SwitchParameter
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-BackupRetentionDay
服务器的备份保留日。
日计数介于 1 到 35 之间。
Type:
Int32
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-Confirm
提示你在运行 cmdlet 之前进行确认。
Type:
SwitchParameter
Aliases:cf
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-DefaultProfile
用于与 Azure 通信的凭据、帐户、租户和订阅。
Type:
PSObject
Aliases:AzureRMContext, AzureCredential
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-HighAvailability
启用或禁用高可用性功能。
允许的值为“ZoneRedundant”、“SameZone”和“Disabled”。
默认值为 Disabled。
Type:
String
Aliases:HaEnabled
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-Iops
为此服务器分配的 IOPS 数。
你将根据预配的计算和存储获得一定数量的免费 IOPS。
IOPS 的默认值为免费 IOPS。
Type:
Int32
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-Location
资源所在的位置。
Type:
String
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-Name
服务器的名称。
Type:
String
Aliases:ServerName
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-NoWait
异步运行命令。
Type:
SwitchParameter
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-PrivateDnsZone
现有专用 DNS 区域的 ID。
dns 区域的后缀必须与服务器的完全限定域的后缀相同。
Type:
String
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-PublicAccess
确定公共访问。
允许的值:所有、无、IP 地址范围(例如,1.1.1.1-1.1.5、1.1.1.1.1)指定 0.0.0.0 允许从 Azure 中部署的任何资源进行公共访问来访问服务器。
指定任何 IP 地址不会在公共访问模式下设置服务器,但不创建防火墙规则。
Type:
String
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-ResourceGroupName
包含资源的资源组的名称,可以从 Azure 资源管理器 API 或门户获取此值。
Type:
String
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
sku 的名称,通常为层 + 系列 + 核心,例如Standard_B1ms,Standard_D2ds_v4。
Type:
String
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-SkuTier
服务器的计算层。
接受的值:可突发、GeneralPurpose、内存优化。
默认值:可突发。
Type:
String
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-StorageAutogrow
启用或禁用存储自动增长。
默认值为“已禁用”
Type:
StorageAutogrow
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-StorageInMb
服务器允许的最大存储。
Type:
Int32
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-Subnet
要创建的现有子网的名称或 ID 或新子网的名称。
如果要使用不同资源组中的子网,请使用资源 ID。
请注意,子网将委托给 Microsoft.DBforMySQL/flexibleServers。
委派后,此子网不能用于任何其他类型的 Azure 资源。
Type:
String
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-SubnetPrefix
创建 CIDR 格式的新 vnet 时要使用的子网 IP 地址前缀。
默认值为 10.0.0.0/24。
Type:
String
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-SubscriptionId
用于标识 Azure 订阅的订阅 ID。
Type:
String
Position:Named
Default value:(Get-AzContext).Subscription.Id
Accept pipeline input:False
Accept wildcard characters:False
键值对形式的应用程序特定元数据。
Type:
Hashtable
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-Version
服务器版本。
Type:
ServerVersion
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-Vnet
要创建的现有虚拟网络的名称或 ID 或新虚拟网络的名称。
名称必须介于 2 到 64 个字符之间。
名称必须以字母或数字开头,以字母、数字或下划线结尾,并且只能包含字母、数字、下划线、句点或连字符。
Type:
String
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-VnetPrefix
以 CIDR 格式创建新 vnet 时要使用的 IP 地址前缀。
默认值为 10.0.0.0/16。
Type:
String
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-WhatIf
显示在此 cmdlet 运行的情况下将会发生什么。
cmdlet 未运行。
Type:
SwitchParameter
Aliases:wi
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-Zone
要在其中预配资源的可用性区域。
Type:
String
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
IServerAutoGenerated