2.3.3.4 MySQL Installer 产品目录和仪 table 板

本节介绍了 MySQL Installer 产品目录和仪 table 板。

Product Catalog

产品目录存储了适用于 Microsoft Windows 的已发布 MySQL 产品的完整列 table,可从MySQL Downloads下载。默认情况下,并且当存在 Internet 连接时,MySQL Installer 会每天更新目录。您也可以从仪 table 板手动更新目录(稍后介绍)。

最新目录执行以下操作:

  • 填充“选择产品和功能”步骤的“可用产品”窗格。选择以下内容时,将显示此步骤:

  • initial setup期间的Custom设置类型。

    • 从仪 table 板添加操作。
  • 标识何时产品更新可用于仪 table 板中列出的已安装产品。

该目录包括所有开发版本(预发布),常规版本(当前 GA)和次要版本(其他版本)。目录中的产品会有所不同,具体取决于您下载的 MySQL Installer 版本。

MySQL 安装程序仪 table 板

initial setup完成后,当您启动 MySQL Installer 时,MySQL Installer 仪 table 板是您看到的默认视图。如果在安装完成之前关闭了 MySQL Installer,则 MySQL Installer 将在显示仪 table 板之前恢复初始安装。

图 2.11 MySQL Installer 仪 table 板元素

内容在周围的 Literals 中描述。

MySQL Installer 仪 table 板元素的描述
  • MySQL Installer 仪 table 板操作提供了适用于已安装产品或目录中列出的产品的各种操作。要启动以下操作,请首先单击操作链接,然后选择要 Management 的一个或多个产品:

  • 添加:此操作将打开“选择产品和功能”页面。从那里,您可以过滤产品目录中的产品,选择一个或多个产品进行下载(根据需要),然后开始安装。有关使用过滤器的提示,请参见查找要安装的产品

使用方向箭头将每个产品从“可用产品”列移动到“要安装的产品/功能”列。单击+以显示功能树。某些功能默认情况下处于启用状态,如下图所示。

图 2.12 选择产品和功能

内容在周围的 Literals 中描述。

Note

对于 MySQL Server 8.0.20(及更低版本),5.7 和 5.6 版本,您用于运行 MySQL Installer 的帐户可能没有足够的权限来安装服务器数据文件,这会中断安装,因为无法执行ExecSecureObjects MSI 操作。若要 continue,请取消选择“服务器数据文件”功能,然后再次尝试安装服务器。

  • 修改:使用此操作可以添加或删除与已安装产品关联的功能。您可以修改的功能因产品而异。选中“程序快捷方式”复选框后,产品将出现在MySQL组下的“开始”菜单中。

  • 升级:此操作将加载“选择要升级的产品”页面,并在其中填充所有升级候选对象。已安装的产品可以具有多个升级版本,并且需要当前的产品目录。

重要的服务器升级条件:

  • MySQL Installer 不允许在主要发行版本或次要发行版本之间进行服务器升级,但允许在发行系列中进行升级,例如从 5.7.18 升级到 5.7.19.

    • 不支持里程碑版本之间的升级(或从里程碑版本升级到 GA 版本)。重要的开发更改在里程碑版本中进行,您可能会遇到兼容性问题或启动服务器的问题。

    • 对于升级到 MySQL 8.0.16 和更高版本的服务器,可以使用一个复选框跳过系统 table 的升级检查和处理,而通常检查和处理数据字典 table。当跳过先前的服务器升级或将服务器配置为沙箱 InnoDB 集群时,MySQL Installer 不会用复选框提示您。此行为 table 示 MySQL Server 执行升级方式的更改(请参见MySQL 升级过程将升级什么),并且更改了 MySQL Installer 应用于配置过程的步骤 Sequences。

如果选择跳过系统 table 升级检查和处理。 (不推荐),MySQL Installer 使用--upgrade=MINIMAL服务器选项启动升级后的服务器,该选项仅升级数据字典。如果停止然后重新启动没有--upgrade=MINIMAL选项的服务器,则服务器会根据需要自动升级系统 table。

升级配置(跳过系统 table)完成后,以下信息显示在“日志”选项卡和日志文件中:

WARNING: The system tables upgrade was skipped after upgrading MySQL Server. The
server will be started now with the --upgrade=MINIMAL option, but then each
time the server is started it will attempt to upgrade the system tables, unless
you modify the Windows service (command line) to add --upgrade=MINIMAL to bypass
the upgrade.

FOR THE BEST RESULTS: Run mysqld.exe --upgrade=FORCE on the command line to upgrade
the system tables manually.

要选择新产品版本:

  • 单击升级。确认“可升级产品”窗格中产品名称旁边的复选框具有复选标记。取消选择您目前不打算升级的产品。

Note

对于同一发行系列中的服务器里程碑版本,MySQL Installer 取消选择服务器升级并显示警告以指示不支持升级,确定 continue 进行的风险,并提供手动执行逻辑升级的步骤的摘要。您可以自行承担重新选择服务器升级的风险。有关如何使用里程碑版本执行逻辑升级的说明,请参阅Logical Upgrade

  • 单击列 table 中的产品以突出显示它。此操作将使用选定产品的每个可用版本的详细信息填充“可升级版本”窗格:版本号,发布日期和Changes链接以打开该版本的发行说明。

MySQL Installer 一次升级所有选定的产品。单击显示详细信息以查看 MySQL Installer 执行的操作。

  • 删除:此操作将打开“删除产品”页面,并在主机上安装 MySQL 产品。选择要删除(卸载)的 MySQL 产品,然后单击执行以开始删除过程。在操作过程中,指示器会显示执行的步骤数占所有步骤的百分比。

要选择要删除的产品,请执行以下任一操作:

  • 选中一个或多个产品的复选框。

    • 选中产品复选框以选择所有产品。

要删除本地 MySQL 服务器:

  • 确定是否应删除本地数据目录。如果保留数据目录,则另一台服务器安装可以重用数据。默认情况下启用此选项(删除数据目录)。

    • 如果本地服务器是 InnoDB 群集的成员,请按以下方式重新配置群集:
  • 键入删除本地服务器后受影响的群集的 Management 员密码,然后单击“测试连接”以验证凭据。 MySQL Installer 可以执行以下操作,具体取决于现有集群的配置:

  • 如果本地服务器是种子实例,并且群集中的实例数是 1,请在删除本地服务器时解散群集。

    • 如果本地服务器是种子实例,并且群集中的实例数大于一,则在删除本地服务器时,请从群集中删除实例或溶解群集。

    • 如果本地服务器是群集中的从属实例,并且群集中的实例数大于两个,请从群集中删除本地实例。 (集群中的单个从属实例将自动还原为种子实例.)

    • 如果将本地服务器配置为沙箱 InnoDB 群集,请删除为沙箱服务器安装创建的所有实例。

      • 出现提示时,请执行以下任一操作:
  • 选择一个要应用于集群的操作,然后单击“下一步”。

    • 单击下一步而不选择操作。在大多数情况下,当本地服务器不可用时,MySQL 组复制可以 Management 群集。警告消息提醒您,跳过此步骤可能会导致 InnoDB 集群配置不一致。

    • 单击执行以开始卸载本地服务器。请注意,此时您选择删除的所有产品也会被卸载。

    • (可选)单击“日志”选项卡以显示 MySQL Installer 执行的当前操作。

  • 每个已安装服务器旁边的“快速操作”列中的“重新配置”链接将加载服务器的当前配置值,然后循环执行所有配置步骤,使您可以更改选项和值。您必须提供具有 root 特权的凭据才能重新配置这些项目。单击日志选项卡以显示 MySQL Installer 执行的每个配置步骤的输出。

完成后,MySQL Installer 停止服务器,应用配置更改,然后为您重新启动服务器。有关每个配置选项的说明,请参见第 2.3.3.3.1 节,“使用 MySQL Installer 配置 MySQL 服务器”。与特定的 MySQL 服务器版本关联的已安装Samples and Examples也可以重新配置为应用新功能设置(如果有)。

  • Catalog 链接使您可以手动下载 MySQL 产品的最新目录,然后将这些产品更改与 MySQL Installer 集成在一起。目录下载操作不会对主机上已安装的产品执行升级。而是返回到仪 table 板,并为每个已安装产品的较新版本在“版本”列中显示箭头图标。使用升级操作来安装较新的产品版本。

您也可以使用目录链接显示每个产品的当前更改历史记录,而无需下载新目录。选中“此时不更新”复选框以仅查看更改历史记录。

  • MySQL Installer 关于图标(

)显示了 MySQL Installer 的当前版本以及有关 MySQL 的一般信息。版本号位于“后退”按钮上方。

Tip

报告 MySQL Installer 问题时,请始终包含此版本号。

除了关于 MySQL 的信息(

),您还可以从侧面板中选择以下图标:

  • 许可图标(

)(适用于 MySQL Installer)。

本产品可能包括经许可使用的第三方软件。如果您使用的是商业版的 MySQL Installer,则该图标将打开 MySQL Installer 商业版许可信息用户手册,以获取许可信息,包括与该商业版中可能包含的第三方软件有关的许可信息。如果您使用的是 MySQL 安装程序的社区版本,则该图标会打开 MySQL Installer 社区许可证信息用户手册,以获取许可证信息,包括与该社区版本中可能包含的第三方软件有关的许可证信息。

  • 资源链接图标(

)到最新的 MySQL 产品文档,博客,网络研讨会等。

  • MySQL Installer 选项图标(

)包括以下标签:

  • 产品目录:Management 每日自动目录更新。默认情况下,目录更新排定为固定时间。当有新产品或产品版本可用时,MySQL Installer 会将它们添加到目录中,然后显示箭头图标(

)旁边的仪 table 板中列出的已安装产品的版本号。

使用此选项可以启用或禁用自动目录更新,并重置 MySQL Installer 自动更新目录的时间。有关特定设置,请参阅 Windows Task Scheduler 中名为ManifestUpdate的任务。

  • 连接设置:MySQL Installer 执行的一些操作都需要 Internet 访问。此选项使您可以使用默认值来验证连接或使用其他 URL(从列 table 中选择一个或由您手动添加)。选择“手动”选项后,可以添加新的 URL,并且可以移动或删除列 table 中的所有 URL。选择“自动”选项时,MySQL Installer 尝试(按 Sequences)连接到列 table 中的每个默认 URL,直到构建连接为止。如果无法构建连接,则会引发错误。
查找要安装的产品

目录中的 MySQL 产品按类别列出:MySQL 服务器,应用程序,MySQL 连接器和文档。默认情况下,只有最新的 GA 版本会显示在“可用产品”窗格中。如果要查找产品的预发行版本或较旧版本,则在默认列 table 中可能看不到该产品。

要更改默认产品列 table,请单击仪 table 板上的“添加”以打开“选择产品和功能”页面,然后单击“编辑”以打开过滤器对话框(请参见下图)。修改产品值,然后单击“过滤器”。

图 2.13 筛选器可用产品

按文本,类别,年龄,已下载和体系结构过滤。

重置以下一个或多个值以过滤可用产品列 table:

  • Literals:按 Literals 过滤。

  • 类别:所有软件(默认),MySQL 服务器,应用程序,MySQL 连接器或文档(用于示例和文档)。

  • 成熟度:当前 Binding 包(最初仅在完整包装中出现),预发行版,当前 GA 或其他版本。

Note

当您选择预发布年龄过滤器时,MySQL Installer 的商业版本不会显示任何 MySQL 产品。开发中的产品仅可从 MySQL Installer 的社区版本获得。

  • 已下载(默认情况下未选中该复选框)。

  • 体系结构:任何(默认),32 位或 64 位。

升级 MySQL 安装程序

MySQL Installer 仍安装在您的计算机上,并且像其他软件一样,MySQL Installer 可以从以前的版本升级。在某些情况下,其他 MySQL 软件可能需要升级 MySQL Installer 以获得兼容性。本节介绍如何识别 MySQL Installer 的当前版本以及如何手动升级 MySQL Installer。

要找到已安装的 MySQL Installer 版本:

  • 从搜索菜单中启动 MySQL Installer。 MySQL Installer 仪 table 板打开。

  • 点击“ MySQL Installer About”图标(

)。版本号位于“后退”按钮上方。

要启动按需升级 MySQL Installer:

  • 将装有 MySQL Installer 的计算机连接到互联网。

  • 从搜索菜单中启动 MySQL Installer。 MySQL Installer 仪 table 板打开。

  • 单击仪 table 板底部的目录以打开“更新目录”窗口。

  • 单击执行以开始该过程。如果可以升级已安装的 MySQL Installer 版本,则将提示您开始升级。

  • 单击下一步查看对目录的所有更改,然后单击完成以返回到仪 table 板。

  • 验证(新)已安装的 MySQL Installer 版本(请参阅前面的过程)。