在 Azure Stack Hub 中删除 MySQL 资源提供程序

重要

从 Azure Stack Hub 2108 版开始,SQL 和 MySQL 资源提供程序将提供给已获得访问权限的订阅。 如果想要开始使用此功能,或者需要从之前的版本升级,请创建支持案例,我们的支持工程师将指导你完成部署或升级过程。

删除 MySQL 资源提供程序将同时删除:

  • MySQL 资源提供程序。
  • 操作员管理的关联计划和配额。
  • Azure Stack Hub 中的元数据,用于托管服务器、数据库和登录。

删除 SQL 资源提供程序不会删除:

  • 托管服务器上的租户数据库。
  • 用于安装 MySQL RP 的包。

删除 MySQL 资源提供程序 V1

  1. 确认已删除所有现有的 MySQL 资源提供程序依赖项。

    注意

    即使依赖资源当前正在使用 MySQL 资源提供程序,也将继续卸载该资源提供程序。

  2. 获取 MySQL 资源提供程序安装包的副本,然后运行自解压程序,将内容解压缩到一个临时目录。 可以在部署 MySQL 资源提供程序先决条件中找到资源提供程序安装程序的下载链接。

  3. 打开一个权限提升的 PowerShell 控制台新窗口,并切换到解压缩后的 MySQL 资源提供程序安装文件所在的目录。

    重要

    我们强烈建议在运行脚本前,使用 Clear-AzureRmContext -Scope CurrentUser 和 Clear-AzureRmContext -Scope Process 清除缓存 。

  4. 使用以下参数运行 DeployMySqlProvider.ps1 脚本:

    • Uninstall:删除资源提供程序和所有关联的资源。
    • PrivilegedEndpoint:特权终结点的 IP 地址或 DNS 名称。
    • AzureEnvironment:用于部署 Azure Stack Hub 的 Azure 环境。 仅对于 Microsoft Entra 部署为必需项。
    • CloudAdminCredential:访问特权终结点时所需的云管理员凭据。
    • AzCredential:Azure Stack Hub 服务管理员帐户的凭据。 使用部署 Azure Stack Hub 时所用的相同凭据。 如果用于 AzCredential 的帐户需要多重身份验证 (MFA),则脚本将失败。

删除 SQL 资源提供程序 V2

  1. 登录到 Azure Stack Hub 管理员门户。

  2. 选择左侧的“市场管理”,然后选择“资源提供程序”。

  3. 从资源提供程序列表中选择“MySQL 资源提供程序”。 可在提供的搜索文本框中输入“SQL Server 资源提供程序”或“MySQL 服务器资源提供程序”来筛选该列表。

    Select RP in the Marketplace.

  4. 从页面顶部提供的选项中选择“卸载”。

    Select Uninstall in the Marketplace.

  5. 输入资源提供程序的名称,然后选择“卸载”。 此操作确认你要卸载以下内容:

    • MySQL Server 资源提供程序。
    • 所有管理员/用户创建的 SKU/配额/HostingServer/数据库/登录元数据。

    Screenshot of uninstall confirmation.

  6. (可选)如果要删除安装包,请在卸载 MySQL 资源提供程序后,从 MySQL 资源提供程序页选择“删除”。

    Screenshot of deleting package.

后续步骤

提供应用服务作为 PaaS