#### 2.3.3.1 MySQL 安装程序初始设置

-   [选择设置类型](mysql-installer-setup.html#setup-type)

-   [路径冲突](mysql-installer-setup.html#setup-conflicts)

-   [检查要求](mysql-installer-setup.html#setup-requirements)

-   [MySQL 安装程序配置文件](mysql-installer-setup.html#setup-layout)

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

[](<>)

**图 2.7 MySQL 安装程序流程概览**

<img alt="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." src="images/mi-process-overview.png" height="171" width="722" />

MySQL Installer 在初始设置期间将配置文件（稍后描述）提取到主机的硬盘驱动器。虽然 MySQL Installer 是 32 位应用程序，但它可以安装 32 位和 64 位二进制文​​件。

初始设置会在 MySQL 组下添加一个指向“开始”菜单的链接。单击开始、所有程序、MySQL、MySQL 安装程序以打开 MySQL 安装程序。

##### 选择设置类型

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

笔记

如果您使用的是商业版本的 MySQL Installer（请参阅[MySQL 安装程序商业版本](mysql-installer.html#mysql-installer-commercial-edition)）。

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

-   开发人员默认设置：安装以下产品以补充使用 MySQL 进行应用程序开发：

    -   [MySQL 服务器](/doc/)（安装您在下载 MySQL Installer 时选择的版本。）

    -   [MySQL 外壳](https://dev.mysql.com/doc/mysql-shell/8.0/en/)

    -   [MySQL 路由器](https://dev.mysql.com/doc/mysql-router/8.0/en/)

    -   [MySQL 工作台](workbench.html)

    -   [适用于 Visual Studio 的 MySQL](https://dev.mysql.com/doc/visual-studio/en/)

    -   [MySQL 连接器](/doc/index-connectors.html)（适用于 .NET、Python、ODBC、Java 和 C++）

    -   MySQL 文档

    -   MySQL 示例和示例

-   **仅限服务器**: 只安装 MySQL 服务器。此安装类型安装您在下载 MySQL 安装程序时选择的通用 (GA) 或开发版本服务器。它使用默认安装和数据路径。

-   **仅限客户**：仅安装最新的 MySQL 应用程序和 MySQL 连接器。此设置类型类似于`开发者默认`类型，但不包括 MySQL 服务器或通常与服务器捆绑的客户端程序，例如[**mysql**](mysql.html)要么[**mysql管理员**](mysqladmin.html).

-   **满的**：安装所有可用的 MySQL 产品。

-   **风俗**：自定义设置类型使您能够从[MySQL 安装程序目录](mysql-installer-catalog-dashboard.html#windows-product-catalog).

    笔记

    对于 MySQL 服务器版本 8.0.20（及更早版本）、5.7 和 5.6，您用于运行 MySQL 安装程序的帐户可能没有足够的权限来安装服务器数据文件，这可能会中断安装，因为`执行安全对象`无法执行 MSI 操作。要继续，请在尝试再次安装服务器之前取消选择服务器数据文件功能。如需帮助，请参阅[要安装的产品功能](mysql-installer-workflow.html)）。

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

    使用`风俗`要安装的安装程序类型：

    -   通常的下载位置无法提供的产品或产品版本。目录包含所有产品版本，包括预发布（或开发）和GA之间的其他版本。

    -   使用替代安装路径、数据路径或两者的MySQL服务器实例。有关如何调整路径的说明，请参见[第2.3.3.2节，“使用MySQL安装程序设置备用服务器路径”](mysql-installer-change-path-proc.html).

    -   在同一台主机上同时安装两个或多个MySQL服务器版本（例如，5.6、5.7和8.0）。

    -   产品和功能的特定组合，不作为预先确定的设置类型提供。例如，您可以安装一个产品，例如MySQL Workbench，而不是安装所有Windows客户端应用程序。

##### 路径冲突

当主机上已存在要安装的产品的默认安装或数据文件夹（MySQL server所需）时，向导将显示路径冲突步骤，以识别每个冲突，并使您能够采取措施避免新安装覆盖现有文件夹中的文件。只有当MySQL安装程序检测到冲突时，才能在初始设置中看到这一步。

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

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

-   单击“上一步”选择其他安装类型或产品版本（如果适用）。这个`风俗`设置类型允许您选择单个产品版本。

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

-   删除现有产品。单击“取消”停止初始安装并关闭MySQL安装程序。从“开始”菜单再次打开MySQL安装程序，并使用“开始”菜单中的“删除”操作从主机中删除已安装的产品[MySQL安装程序仪表板](mysql-installer-catalog-dashboard.html#windows-product-dashboard).

##### 检查要求

MySQL安装程序使用`套餐规则。xml`文件，以确定主机上是否安装了每个产品的必备软件。当需求检查失败时，MySQL安装程序将显示检查需求步骤，以帮助您更新主机。每次下载新产品（或版本）进行安装时，都会评估需求。下图确定并描述了该步骤的关键领域。

[](<>)

**图2.8检查要求**

<img alt="MySQL Installer check-requirements before any requirements are downloaded and installed." src="images/mi-requirements-annotated.png" height="387" width="594" />

###### 检查要求要素说明

1.  显示初始设置中的当前步骤。根据主机上已安装的产品、必备软件的可用性以及主机上要安装的产品，此列表中的步骤可能会略有变化。

2.  按产品列出所有待定的安装要求，并显示如下状态：

    -   状态栏中的空白表示MySQL安装程序可以尝试下载并安装所需的软件。

    -   这个词*手册*在状态栏中，表示必须手动满足要求。选择列表中的每个产品以查看其需求详细信息。

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

4.  提供以下设置操作以继续：

    -   后退–返回上一步。此操作允许您选择不同的设置类型。

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

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

    -   取消–停止安装MySQL产品。因为已经安装了MySQL安装程序，所以当您从“开始”菜单打开MySQL安装程序并从仪表板单击“添加”时，初始安装会再次开始。有关可用管理操作的说明，请参阅[产品目录](mysql-installer-catalog-dashboard.html#windows-product-catalog).

##### MySQL安装程序配置文件

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

笔记

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

[](<>)

**表2.5 MySQL安装程序配置文件**

| 文件或文件夹 | 描述 | 文件夹层次结构 |
| ------ | --- | ------- |
| `MySQL Windows安装程序` | 此文件夹包含运行MySQL安装程序和[**MySQLInstallerConsole。exe**](MySQLInstallerConsole.html)，一个具有类似功能的命令行程序。 | `C:\Program Files（x86）` |
| `模板` | 这个`模板`每个版本的MySQL服务器都有一个文件夹。模板文件包含用于动态计算某些值的键和公式。 | `C:\ProgramData\MySQL\MySQL Windows安装程序\Manifest` |
| `套餐规则。xml` | 此文件包含要安装的每个产品的先决条件。 | `C:\ProgramData\MySQL\MySQL Windows安装程序\Manifest` |
| `produts。xml` | 这个`产品`文件（或产品目录）包含可供下载的所有产品的列表。 | `C:\ProgramData\MySQL\MySQL Windows安装程序\Manifest` |
| `产品缓存` | 这个`产品缓存`文件夹包含所有独立的`.msi`与完整软件包捆绑或随后下载的文件。 | `C:\ProgramData\MySQL\MySQL Windows安装程序` |
