2.3 在 Microsoft Windows 上安装 MySQL

MySQL 仅适用于 Microsoft Windows 64 位操作系统。有关受支持的 Windows 平台信息,请参阅 MySQL :: Supported Platforms: MySQL Database

在 Microsoft Windows 上安装 MySQL 有多种方法:MSI、包含所有必要文件的标准二进制分发版(打包为压缩文件)以及自行编译 MySQL 的源文件。有关相关信息,请参见 第 2.3.1 节“选择安装包”

笔记

MySQL 9.0 Server 需要 Microsoft Visual C++ 2019 可再发行组件包才能在 Windows 平台上运行。用户应确保在安装服务器之前已在系统上安装了该包。该包可在 Microsoft 下载中心获得。此外,MySQL 调试二进制文件需要 Visual Studio 2019。

推荐的 MSI 安装方法

最简单且推荐的方法是下载 MSI 并让其安装 MySQL Server,然后使用它安装的 MySQL Configurator 来配置 MySQL:

  1. 从https://dev.mysql.com/downloads/ 下载 MSI并执行。这将安装 MySQL 服务器、相关的 MySQL Configurator 应用程序,并将相关的 MySQL 项目添加到组下的 Microsoft Windows 开始菜单中MySQL 。

  2. 完成后,安装向导会提示执行 MySQL Configurator。立即执行(推荐)或稍后执行,或者选择手动配置 MySQL。

    笔记

    MySQL 服务器只有在配置完成后才会启动;建议在 MSI 之后立即执行捆绑的 MySQL 配置器。

MySQL 现已安装。如果您使用 MySQL Configurator 将 MySQL 配置为 Windows 服务,则每次重新启动系统时,Windows 都会自动启动 MySQL 服务器。此外,MSI 会在本地主机上安装 MySQL Configurator 应用程序,您稍后可以使用它来重新配置 MySQL 服务器。它和其他 MySQL 启动菜单项都是由 MSI 添加的。

Microsoft Windows 上的 MySQL 安装布局

对于 Windows 上的 MySQL 9.0,默认安装目录是C:\Program Files\MySQL\MySQL Server 9.0使用 MSI 的安装,尽管 MSI自定义安装类型允许使用其他位置。如果您使用 ZIP 存档方法安装 MySQL,请将其安装在其他位置,例如 C:\mysql。无论如何,子目录的布局保持不变。

所有文件均位于此父目录内,采用下表所示的结构。

表 2.4 Microsoft Windows 的默认 MySQL 安装布局

目录目录内容笔记
binmysqld服务器、客户端和实用程序
%PROGRAMDATA%\MySQL\MySQL Server 9.0\日志文件、数据库Windows 系统变量%PROGRAMDATA%默认为 C:\ProgramData
docs发布文档使用 MSI,使用Custom类型来包含这个可选组件。
include包含(头)文件
lib图书馆
share其他支持文件,包括错误消息、字符集文件、示例配置文件、数据库安装的 SQL

其他安装信息

默认情况下,MySQL Configurator 将 MySQL 服务器设置为 Windows 服务。通过使用服务,您可以通过标准的 Windows 服务管理工具监视和控制服务器的运行。有关手动设置 Windows 服务的相关信息,请参见第2.3.3.8 节“将 MySQL 作为 Windows 服务启动”

为了适应该RESTART语句,MySQL 服务器在作为服务或独立运行时会分叉,以启用监视进程来监督服务器进程。在这种情况下,有两个mysqld进程。如果 RESTART不需要该功能,可以使用该 --no-monitor选项启动服务器。请参见 第 15.7.8.8 节“RESTART 语句”

通常,您应该使用具有管理员权限的帐户在 Windows 上安装 MySQL。否则,您可能会遇到某些操作问题,例如编辑PATH 环境变量或访问服务控制管理器。安装后,不需要使用具有管理员权限的用户来执行 MySQL。

有关在 Windows 平台上使用 MySQL 的限制列表,请参见第 2.3.6 节“Windows 平台限制”

除了 MySQL 服务器软件包之外,您可能还需要或希望使用其他组件来将 MySQL 与您的应用程序或开发环境配合使用。这些组件包括但不限于:

  • 要使用 ODBC 连接到 MySQL 服务器,您必须拥有 Connector/ODBC 驱动程序。有关更多信息(包括安装和配置说明),请参阅 MySQL Connector/ODBC 开发人员指南

  • 要将 MySQL 服务器与 .NET 应用程序一起使用,您必须拥有 Connector/NET 驱动程序。有关更多信息(包括安装和配置说明),请参阅MySQL Connector/NET 开发人员指南

可以从https://dev.mysql.com/downloads/ 下载适用于 Windows 的 MySQL 发行版 。请参见 第 2.1.3 节 “如何获取 MySQL”

适用于 Windows 的 MySQL 有多种分发格式,详情请见此处。一般而言,您应使用 MSI 安装 MySQL 服务器,并使用 MySQL Configurator 对其进行配置。MSI 比压缩文件更易于使用,您无需其他工具即可启动和运行 MySQL。MySQL Configurator 会自动配置 MySQL 服务器、创建选项文件、启动服务器、使您能够创建默认用户帐户等。有关选择软件包的更多信息,请参见第2.3.1 节“选择安装软件包”

Windows 上的 MySQL 注意事项

  • 大型表支持

    如果您需要大于 4GB 的表,请在 NTFS 或更新的文件系统上安装 MySQL。 创建表时 不要忘记使用MAX_ROWS和 。请参见第 15.1.20 节“CREATE TABLE 语句”。 AVG_ROW_LENGTH

  • MySQL 和病毒检查软件

    包含 MySQL 数据和临时表的目录上的 Norton/Symantec Anti-Virus 等病毒扫描软件可能会导致问题,这不仅会影响 MySQL 的性能,还会使病毒扫描软件误将文件内容识别为包含垃圾邮件。这是由于病毒扫描软件使用的指纹识别机制以及 MySQL 快速更新不同文件的方式,这可能会被视为潜在的安全风险。

    安装 MySQL Server 后,建议您禁用datadir用于存储 MySQL 表数据的主目录 ( ) 上的病毒扫描。病毒扫描软件中通常内置有系统,可忽略特定目录。

    此外,默认情况下,MySQL 会在标准 Windows 临时目录中创建临时文件。为了防止临时文件也被扫描,请为 MySQL 临时文件配置一个单独的临时目录,并将此目录添加到病毒扫描排除列表中。为此,请将参数的配置选项添加 tmpdir到 my.ini配置文件中。有关更多信息,请参见第 2.3.3.2 节“创建选项文件”

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值