使用 PowerShell 实现 Azure Database for MySQL 服务器存储的自动增长

适用于:Azure Database for MySQL - 单一服务器

重要

Azure Database for MySQL 单一服务器即将停用。 强烈建议升级到 Azure Database for MySQL 灵活服务器。 若要详细了解如何迁移到 Azure Database for MySQL 灵活服务器,请参阅 Azure Database for MySQL 单一服务器发生了什么?

本文介绍如何将 Azure Database for MySQL 服务器存储配置为在不影响工作负荷的情况下增长。

存储自动增长可防止服务器达到存储限制并变为只读。 对于预配存储为 100 GB 或更低的服务器,当可用空间低于 10% 时,大小将增加 5 GB。 对于预配存储超过 100 GB 的服务器,当可用空间低于 10 GB 时,大小将增加 5%。 最大存储限制的应用方式遵循 Azure Database for MySQL 定价层的存储部分内容中所指定的方式。

重要

请记住,存储只能增加,不能减少。

先决条件

若要完成本操作指南,需要:

重要

尽管 Az.MySql PowerShell 模块为预览版,但必须使用以下命令从 Az PowerShell 模块单独安装它:Install-Module -Name Az.MySql -AllowPrerelease。 Az.MySql PowerShell 模块正式版推出后,它会包含在将来的 Az PowerShell 模块发行版中。

使用 Connect-AzAccount cmdlet 连接到 Azure 帐户。

启用 MySQL 服务器存储自动增长

使用以下命令在现有服务器上启用服务器自动增长存储:

Update-AzMySqlServer -Name mydemoserver -ResourceGroupName myresourcegroup -StorageAutogrow Enabled

使用以下命令创建新服务器时启用服务器自动增长存储:

$Password = Read-Host -Prompt 'Please enter your password' -AsSecureString
New-AzMySqlServer -Name mydemoserver -ResourceGroupName myresourcegroup -Sku GP_Gen5_2 -StorageAutogrow Enabled -Location chinaeast2 -AdministratorUsername myadmin -AdministratorLoginPassword $Password

后续步骤