MySQL 安装程序指南  /  第 5 章 MySQL 安装程序产品目录和仪表板

第 5 章 MySQL 安装程序产品目录和仪表板

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

产品目录

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

最新目录执行以下操作:

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

    • 初始设置Custom期间的设置 类型。

    • 来自仪表板的添加操作。

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

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

MySQL 安装程序仪表板

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

笔记

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

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

内容在周围的文字中描述。

MySQL 安装程序仪表板元素的描述

  1. MySQL Installer 仪表板操作提供了多种适用于已安装产品或目录中列出的产品的操作。要发起以下操作,请先点击操作链接,然后选择要管理的产品或产品:

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

      使用方向箭头将每个产品从 Available Products列移动到 Products To Be Installed列。要启用您可以自定义功能的产品功能页面,请单击相关复选框(默认情况下禁用)。

      笔记

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

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

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

    • Upgrade:此操作加载 Select Products to Upgrade 页面并使用所有升级候选项填充它。已安装的产品可以有多个升级版本,并且操作需要当前的产品目录。MySQL Installer 一次升级所有选定的产品。单击 显示详细信息以查看 MySQL 安装程序执行的操作。

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

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

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

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

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

    完成后,MySQL Installer 会停止服务器、应用配置更改并为您重新启动服务器。有关每个配置选项的描述,请参阅 第 4.1 节,“使用 MySQL 安装程序配置 MySQL 服务器”。与特定 MySQL 服务器版本相关联的安装 Samples and Examples也可以重新配置以应用新功能设置(如果有)。

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

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

  4. MySQL Installer 关于图标 ( ) 显示 MySQL Installer 的当前版本和有关 MySQL 的一般信息。版本号位于后退按钮上方。

    小费

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

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

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

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

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

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

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

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

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

定位要安装的产品

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

笔记

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

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

图 5.2 筛选可用产品

按文本、类别、成熟度、已下载和架构过滤。

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

  • 文本:按文本过滤。

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

  • 成熟度:Current Bundle(最初仅与完整包一起出现)、Pre-Release、Current GA 或其他版本。如果您看到警告,请通过单击MySQL 安装程序仪表板上的目录来确认您拥有最新的产品清单。如果 MySQL 安装程序无法下载清单,您看到的产品范围仅限于捆绑产品、已位于 Product Cache文件夹中的独立产品 MSI,或两者兼有。

    笔记

    当您选择 Pre-Release maturity filter 时,MySQL Installer 的商业版本不会显示任何 MySQL 产品。开发中的产品仅可从 MySQL 安装程序的社区版本获得。

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

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

升级 MySQL 服务器

服务器升级重要条件:

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

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

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

    如果选择跳过系统表升级检查和处理。(不推荐) , MySQL Installer 以 --upgrade=MINIMALserver选项启动升级服务器,只升级数据字典。如果您在没有选择的情况下停止然后重新启动服务器 --upgrade=MINIMAL,则服务器会在需要时自动升级系统表。

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

    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. 单击列表中的产品以突出显示它。此操作使用所选产品的每个可用版本的详细信息 填充“可升级版本Changes”窗格:版本号、发布日期以及打开该版本发行说明的链接。

删除 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 Installer 关于图标 ( )。版本号位于后退按钮上方。

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

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

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

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

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

  5. 单击Next查看目录的所有更改,然后单击Finish返回仪表板。

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