你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

使用 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 模块发行版中,并在 Azure Cloud Shell 中原生提供。

如果选择在本地使用 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 westus -AdministratorUsername myadmin -AdministratorLoginPassword $Password

后续步骤