# 2.3.3.4 MySQL 安装程序产品目录和仪表板

本节介绍 MySQL Installer 产品目录、仪表板以及与产品选择和升级相关的其他操作。

# 产品目录

产品目录存储了已发布的适用于 Microsoft Windows 的 MySQL 产品的完整列表,可从MySQL 下载 (opens new window).默认情况下,当存在 Internet 连接时,MySQL 安装程序每 7 天尝试在启动时更新目录。您还可以从仪表板手动更新目录(稍后描述)。

最新目录执行以下操作:

  • 填充“选择产品”页面的“可用产品”窗格。此步骤在您选择时出现:

    • 风俗在设置类型最初设定.

    • 仪表板中的添加操作。

  • 确定仪表板中列出的已安装产品的产品更新何时可用。

    该目录包括所有开发版本(Pre-Release)、一般版本(Current GA)和次要版本(Other Releases)。目录中的产品会有所不同,具体取决于您下载的 MySQL 安装程序版本。

# MySQL 安装程序仪表板

MySQL 安装程序仪表板是您在启动 MySQL 安装程序后看到的默认视图最初设定完成。如果您在设置完成之前关闭了 MySQL 安装程序,MySQL 安装程序会在显示仪表板之前恢复初始设置。

笔记

Oracle Lifetime Sustaining Support 涵盖的产品(如果已安装)可能会出现在仪表板中。这些产品,例如 MySQL for Excel 和 MySQL Notifier,只能修改或删除。

图 2.11 MySQL 安装程序仪表板元素

Content is described in the surrounding text.
# MySQL 安装程序仪表板元素的描述
  1. MySQL 安装程序仪表板操作提供了适用于已安装产品或目录中列出的产品的各种操作。要启动以下操作,首先单击操作链接,然后选择要管理的产品或产品:

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

      使用方向箭头将每个产品从可用产品列移动到要安装的产品列。要启用可以自定义功能的产品功能页面,请单击相关复选框(默认禁用)。

      笔记

      对于 MySQL 服务器版本 8.0.20(及更早版本)、5.7 和 5.6,您用于运行 MySQL 安装程序的帐户可能没有足够的权限来安装服务器数据文件,这可能会中断安装,因为执行安全对象无法执行 MSI 操作。要继续,请在尝试再次安装服务器之前取消选择服务器数据文件功能。

      服务器数据文件复选框已从 MySQL Server 8.0.21(或更高版本)的功能树中删除。

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

    • 升级:此操作会加载“选择要升级的产品”页面并在其中填充所有升级候选者。已安装的产品可以有多个升级版本,并且该操作需要当前的产品目录。MySQL 安装程序在一个操作中升级所有选定的产品。单击 Show Details 以查看 MySQL Installer 执行的操作。

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

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

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

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

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

    完成后,MySQL 安装程序会停止服务器、应用配置更改并为您重新启动服务器。有关每个配置选项的说明,请参阅第 2.3.3.3.1 节,“使用 MySQL 安装程序配置 MySQL 服务器”.已安装示例和示例与特定 MySQL 服务器版本关联的内容也可以重新配置以应用新功能设置(如果有)。

  3. 目录链接使您能够手动下载 MySQL 产品的最新目录,然后将这些产品更改与 MySQL 安装程序集成。目录下载操作不会对主机上已安装的产品执行升级。相反,它会返回到仪表板,并为每个已安装的具有较新版本的产品在“版本”列中添加一个箭头图标。使用升级操作安装较新的产品版本。

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

  4. MySQL 安装程序关于图标 () 显示 MySQL 安装程序的当前版本和有关 MySQL 的一般信息。版本号位于“返回”按钮上方。

    提示

    报告 MySQL 安装程序问题时,请始终包含此版本号。

    除了关于 MySQL 信息(),您还可以从侧面板中选择以下图标:

    • 许可证图标 () 用于 MySQL 安装程序。

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

    • 资源链接图标 () 到最新的 MySQL 产品文档、博客、网络研讨会等。

  5. MySQL 安装程序选项图标 () 包括以下选项卡:

    • 产品目录:管理自动目录更新。默认情况下,MySQL 安装程序在启动时每 7 天检查一次目录更新。当有新产品或产品版本可用时,MySQL Installer 会将它们添加到目录中,然后插入一个箭头图标 () 在仪表板中列出的已安装产品的版本号旁边。

      使用产品目录选项来启用或禁用自动更新并重置自动目录下载之间的天数。在启动时,MySQL 安装程序使用您设置的天数来确定是否应尝试下载。如果 MySQL 安装程序在下载目录时遇到错误,则在下次启动期间重复此操作。

    • 连接设置:MySQL 安装程序执行的一些操作需要互联网访问。此选项使您能够使用默认值来验证连接或使用不同的 URL,从列表中选择或手动添加的 URL。选择手动选项后,可以添加新 URL,并且可以移动或删除列表中的所有 URL。选择自动选项后,MySQL安装程序会尝试连接列表中的每个默认URL(按顺序),直到进行连接。如果无法建立连接,则会引发错误。

# 查找要安装的产品

目录中的 MySQL 产品按类别列出:MySQL 服务器、应用程序、MySQL 连接器和文档。默认情况下,只有最新的 GA 版本出现在可用产品窗格中。如果您正在寻找产品的预发布或旧版本,它可能在默认列表中不可见。

笔记

使产品目录保持最新。单击 MySQL 安装程序仪表板上的目录以下载最新的清单。

要更改默认产品列表,请在仪表板中单击“添加”以打开“选择产品”页面,然后单击“编辑”打开如下图所示的对话框。修改设置,然后单击过滤器。

图 2.12 筛选可用产品

Filter by Text, Category, Maturity, Already Downloaded, and Architecture.

重置以下一个或多个字段以修改可用产品列表:

  • 文本:按文本过滤。

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

  • 成熟度:当前捆绑包(最初仅与完整包一起出现)、预发布、当前 GA 或其他版本。如果您看到警告,请通过单击 MySQL 安装程序仪表板上的目录来确认您拥有最新的产品清单。如果 MySQL 安装程序无法下载清单,您看到的产品范围仅限于捆绑产品、位于产品缓存文件夹已经,或两者兼而有之。

    笔记

    当您选择 Pre-Release 成熟度过滤器时,MySQL Installer 的商业版本不显示任何 MySQL 产品。开发中的产品只能从 MySQL Installer 的社区版本中获得。

  • 已下载(默认情况下取消选中该复选框)。仅允许您查看和管理下载的产品。

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

# 升级 MySQL 服务器

重要的服务器升级条件:

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

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

  • 对于 MySQL 8.0.16 服务器及更高版本的升级,复选框使您可以跳过对系统表的升级检查和处理,同时正常检查和处理数据字典表。当跳过先前的服务器升级或将服务器配置为沙盒 InnoDB 集群时,MySQL 安装程序不会提示您使用该复选框。此行为表示 MySQL 服务器执行升级的方式发生了变化(请参阅第 2.11.3 节,“MySQL 升级过程升级了什么”) 并且它改变了 MySQL 安装程序应用于配置过程的步骤顺序。

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

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

    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.
    

    要选择新的服务器版本:

  1. 单击升级。确认可升级产品窗格中产品名称旁边的复选框有复选标记。取消选择您此时不打算升级的产品。

    笔记

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

  2. 单击列表中的产品以突出显示它。此操作使用所选产品的每个可用版本的详细信息填充可升级版本窗格:版本号、发布日期和变化链接以打开该版本的发行说明。

# 删除 MySQL 服务器

要删除本地 MySQL 服务器:

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

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

  3. (可选)单击日志选项卡以显示 MySQL 安装程序执行的当前操作。

# 升级 MySQL 安装程序

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

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

  1. 从搜索菜单启动 MySQL Installer。MySQL 安装程序仪表板打开。

  2. 单击 MySQL 安装程序关于图标 ()。版本号位于“返回”按钮上方。

要启动 MySQL 安装程序的按需升级:

  1. 将安装了 MySQL Installer 的计算机连接到 Internet。

  2. 从搜索菜单启动 MySQL Installer。MySQL 安装程序仪表板打开。

  3. 单击仪表板底部的目录以打开更新目录窗口。

  4. 单击执行以开始该过程。如果安装的 MySQL Installer 版本可以升级,会提示开始升级。

  5. 单击下一步查看对目录的所有更改,然后单击完成返回仪表板。

  6. 验证 MySQL Installer 的(新)安装版本(参见前面的过程)。