在 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 CurrentUserClear-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 Server 资源提供程序 来筛选列表:

    在市场中选择 RP。

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

    在应用商店中选择“卸载”。

  5. 输入资源提供程序的名称,然后选择卸载。 此操作确认你希望卸载:

    • MySQL Server 资源提供程序。
    • 所有管理员/用户都创建了 SKU/Quota/HostingServer/Database/Login 元数据。

    卸载确认的屏幕截图。

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

    删除包的屏幕截图。

后续步骤

以 PaaS 的形式提供应用服务