MySQL 安装程序指南  /  MySQL 安装程序初始设置

第 2 章 MySQL 安装程序初始设置

首次下载 MySQL 安装程序时,设置向导会引导您完成 MySQL 产品的初始安装。 如下图所示,初始设置是整个过程中的一次性活动。 MySQL 安装程序会在其初始设置期间检测主机上安装的现有 MySQL 产品,并将它们添加到要管理的产品列表中。

图 2.1 MySQL 安装程序流程概述

MySQL Installer process. Non-repeating steps: download MySQL Installer; perform the initial setup. Repeating steps: install products (download products, run .msi files, configuration, and install complete); manage products and update the MySQL Installer catalog.

MySQL 安装程序会在初始设置期间将配置文件(稍后介绍)解压缩到主机的硬盘驱动器。 尽管 MySQL 安装程序是一个 32 位应用程序,但它可以安装 32 位和 64 位二进制文件。

初始设置会在“MySQL”文件夹组下的“开始”菜单中添加一个链接。 单击“开始”>“MySQL”>“MySQL 安装程序 - [社区版 | 商业版]”以打开社区版或商业版的图形工具。

选择设置类型

在初始设置期间,系统会提示您选择要安装在主机上的 MySQL 产品。 一种选择是使用与您的设置要求相匹配的预定义设置类型。 默认情况下,GA 和预发布产品都包含在“仅客户端”和“完整”设置类型的下载和安装中。 选择“仅安装 GA 产品”选项,以在使用这些设置类型时将产品集限制为仅包含 GA 产品。

注意

如果您使用的是 MySQL 安装程序的商业版,则可以选择并安装仅限商业版的 MySQL 产品,例如 MySQL Enterprise Backup(请参阅 MySQL 安装程序商业版)。

选择以下设置类型之一仅确定初始安装,不会限制您以后安装或更新适用于 Windows 的 MySQL 产品的能力

  • 仅服务器:仅安装 MySQL 服务器。 此设置类型会安装您在下载 MySQL 安装程序时选择的正式版 (GA) 或开发版服务器。 它使用默认的安装和数据路径。

  • 仅客户端:仅安装最新的 MySQL 应用程序(例如 MySQL Shell、MySQL 路由器和 MySQL Workbench)。 此设置类型不包括 MySQL 服务器或通常与服务器捆绑在一起的客户端程序,例如 mysqlmysqladmin

  • 完整:安装所有可用的 MySQL 产品,但不包括 MySQL 连接器。

  • 自定义:“自定义”设置类型允许您从 MySQL 安装程序目录 中筛选和选择单个 MySQL 产品。

    使用 自定义 设置类型来安装

    • 无法从通常下载位置获得的产品或产品版本。 该目录包含所有产品版本,包括预发布版(或开发版)和 GA 版之间的其他版本。

    • 使用备用安装路径、数据路径或两者兼有的 MySQL 服务器实例。 有关如何调整路径的说明,请参阅 第 3 章,*使用 MySQL 安装程序设置备用服务器路径*

    • 同一主机上同时安装两个或多个 MySQL 服务器版本(例如,5.7 和 8.0)。

    • 未作为预定义设置类型提供的特定产品和功能组合。 例如,您可以安装单个产品,例如 MySQL Workbench,而不是安装所有适用于 Windows 的客户端应用程序。

路径冲突

当要安装的产品的默认安装或数据文件夹(MySQL 服务器所需)已存在于主机上时,向导会显示“路径冲突”步骤,以识别每个冲突并允许您采取措施,以避免现有文件夹中的文件被新安装覆盖。 仅当 MySQL 安装程序检测到冲突时,您才会在初始设置中看到此步骤。

要解决路径冲突,请执行以下操作之一

  • 从列表中选择一个产品以显示冲突选项。 警告符号表示哪个路径存在冲突。 使用“浏览”按钮选择一个新路径,然后单击“下一步”。

  • 单击“后退”以选择其他设置类型或产品版本(如果适用)。 自定义 设置类型允许您选择单个产品版本。

  • 单击“下一步”以忽略冲突并覆盖现有文件夹中的文件。

  • 删除现有产品。 单击“取消”以停止初始设置并关闭 MySQL 安装程序。 从“开始”菜单中再次打开 MySQL 安装程序,并使用 MySQL 安装程序仪表板 中的“删除”操作从主机中删除已安装的产品。

检查要求

MySQL 安装程序使用 package-rules.xml 文件中的条目来确定主机上是否安装了每个产品的先决条件软件。 当要求检查失败时,MySQL 安装程序会显示“检查要求”步骤来帮助您更新主机。 每次下载新产品(或版本)进行安装时,都会评估要求。 下图标识并描述了此步骤的关键区域。

图 2.2 检查要求

MySQL Installer check-requirements before any requirements are downloaded and installed.

“检查要求”元素的说明

  1. 显示初始设置中的当前步骤。 此列表中的步骤可能会略有变化,具体取决于主机上已安装的产品、先决条件软件的可用性以及要安装在主机上的产品。

  2. 按产品列出所有挂起的安装要求,并指示状态,如下所示

    • 状态”列中的空白表示 MySQL 安装程序可以尝试为您下载并安装所需的软件。

    • 状态”列中的“手动”一词表示您必须手动满足要求。 选择列表中的每个产品以查看其要求详细信息。

  3. 详细描述要求,以帮助您进行每个手动解决。 如果可能,会提供下载 URL。 下载并安装所需的软件后,单击“检查”以验证是否已满足要求。

  4. 提供以下操作集以继续

    • 后退 – 返回上一步。 此操作允许您选择其他设置类型。

    • 执行 – 让 MySQL 安装程序尝试下载并安装所有状态非手动项目的所需软件。 手动要求由您解决,并通过单击“检查”进行验证。

    • 下一步 – 不要执行自动应用要求的请求,并在不包括未通过检查要求步骤的产品的情况下继续安装。

    • 取消 – 停止安装 MySQL 产品。 由于 MySQL 安装程序已安装,因此当您从“开始”菜单中打开 MySQL 安装程序并单击仪表板上的“添加”时,初始设置会再次开始。 有关可用管理操作的说明,请参阅 产品目录

MySQL 安装程序配置文件

所有 MySQL 安装程序文件都位于 C:\Program Files (x86)C:\ProgramData 文件夹中。 下表描述了将 MySQL 安装程序定义为独立应用程序的文件和文件夹。

注意

更新或卸载 MySQL 安装程序时,已安装的 MySQL 产品不会被更改或删除。

表 2.1 MySQL 安装程序配置文件

文件或文件夹 说明 文件夹层次结构
适用于 Windows 的 MySQL 安装程序 此文件夹包含运行 MySQL 安装程序和 MySQLInstallerConsole.exe(具有类似功能的命令行程序)所需的所有文件。 C:\Program Files (x86)
模板 Templates 文件夹中包含每个 MySQL 服务器版本的一个文件。 模板文件包含键和公式,用于动态计算某些值。 C:\ProgramData\MySQL\MySQL Installer for Windows\Manifest
package-rules.xml

此文件包含要安装的每个产品的先决条件。

C:\ProgramData\MySQL\MySQL Installer for Windows\Manifest
products.xml

products 文件(或产品目录)包含所有可供下载产品的列表。

C:\ProgramData\MySQL\MySQL Installer for Windows\Manifest
产品缓存

Product Cache 文件夹包含与完整软件包捆绑在一起或之后下载的所有独立 .msi 文件。

C:\ProgramData\MySQL\MySQL Installer for Windows