-
确定用于MySQL产品初始安装的安装类型。例如:
- 开发者默认设置:提供一种安装类型,其中包括选定版本的MySQL服务器以及其他与MySQL开发相关的MySQL工具,例如MySQL Workbench。
- 仅服务器:不使用其他产品为选定版本的MySQL Server提供设置。
- 自定义:使您能够选择任何版本的MySQL Server和其他MySQL产品。
-
安装服务器实例(和产品),然后通过首先为服务器实例选择以下可用性级别之一来开始服务器配置:
-
独立MySQL服务器/经典MySQL复制(默认)
将服务器实例配置为在没有高可用性的情况下运行。
-
提供基于MySQL组复制的两个配置选项:
- 在本地主机上的沙箱InnoDB群集中配置多个服务器实例(仅用于测试)。
- 创建一个新的InnoDB集群并配置一个种子实例或将一个新的服务器实例添加到现有的InnoDB集群。
-
- 按照屏幕上的说明完成配置过程。有关每个步骤的更多信息,请参见“使用MySQL Installer进行MySQL服务器配置”。
-
要使用ODBC连接到MySQL服务器,您必须具有连接器/ ODBC驱动程序。有关更多信息,包括安装和配置说明,请参见《 MySQL Connector / ODBC开发人员指南》。
-
要将MySQL服务器与.NET应用程序一起使用,必须具有连接器/ NET驱动程序。有关更多信息,包括安装和配置说明,请参见《MySQL Connector / NET开发人员指南》。
-
标准二进制分发文件(打包为压缩文件)包含您解压缩到所选位置的所有必需文件。该软件包包含完整的Windows MSI Installer软件包中的所有文件,但不包括安装程序。
-
源代码分发格式包含用于使用Visual Studio编译器系统生成可执行文件的所有代码和支持文件。
有关在Windows上从源代码构建MySQL的说明,请参见“”。
-
如果您需要大于4GB的表,请在NTFS或更高版本的文件系统上安装MySQL。不要忘了使用
MAX_ROWS
,并AVG_ROW_LENGTH
在创建表时。请参见“ CREATE TABLE语句”。 -
MySQL和病毒检查软件
包含MySQL数据和临时表的目录上的病毒扫描软件(例如Norton / Symantec Anti-Virus)可能会导致问题,无论是从MySQL的性能还是病毒扫描软件将文件内容错误地识别为包含垃圾邮件。这归因于病毒扫描软件使用的指纹识别机制,以及MySQL快速更新不同文件的方式,这可能被确定为潜在的安全风险。
安装MySQL Server之后,建议您在
datadir
用于存储MySQL表数据的主目录()上禁用病毒扫描。通常,病毒扫描软件中内置了一个系统,可以忽略特定目录。另外,默认情况下,MySQL在标准Windows临时目录中创建临时文件。为了防止也扫描临时文件,请为MySQL临时文件配置一个单独的临时目录,然后将此目录添加到病毒扫描排除列表中。为此,请将
tmpdir
参数的配置选项添加到/doc/mysql-compat-matrix/zh-cn)
-
Web:仅包含MySQL Installer和配置文件。该Web软件包仅下载您选择安装的MySQL产品,但是每次下载都需要Internet连接。该文件的大小约为2 MB。文件名的格式如下: where是MySQL服务器版本号(例如/下载软件以安装适用于Windows的MySQL产品的商业版(标准版或企业版)。商业版本包括社区版本中的所有当前和先前的GA版本(不包括开发里程碑版本),还包括以下产品:
-
MySQL安装程序配置文件
-
您不能删除另一个会话正在使用的数据库。
-
文件名在Windows上不区分大小写,因此MySQL数据库和表名在Windows上也不区分大小写。唯一的限制是,在给定语句中,必须使用相同的大小写来指定数据库和表名。请参见“”。
-
在Windows上,MySQL Server仅支持与当前ANSI代码页兼容的目录和文件名。例如,以下日语目录名称在西方语言环境中将不起作用(代码页1252):
datadir="C:/私たちのプロジェクトのデータ"
相同的限制适用于SQL语句中引用的目录和文件名,例如中的数据文件路径名
LOAD DATA
。 -
或者,您必须将
\
字符加倍: -
从Windows命令行提示符下,管道无法可靠地工作。如果管道包含字符
^Z
/CHAR(24)
,则Windows认为它遇到了文件结尾并中止了程序。当您尝试如下应用二进制日志时,这主要是一个问题:
如果您在应用日志时遇到问题,并且怀疑是由于
^Z
/CHAR(24)
字符引起的,则可以使用以下解决方法:后者命令还可用于可靠地读取任何可能包含二进制数据的SQL文件。
现在已安装MySQL。如果将MySQL配置为服务,则Windows将在每次重新启动系统时自动启动MySQL服务器。另外,此过程还会在本地主机上安装MySQL Installer应用程序,您以后可以使用它来升级或重新配置MySQL服务器。
如果您在系统上安装了MySQL Workbench,请考虑使用它来检查新的MySQL服务器连接。默认情况下,该程序在安装MySQL之后自动启动。
可以将MySQL作为标准应用程序或Windows服务运行。通过使用服务,您可以通过标准Windows服务管理工具监视和控制服务器的操作。有关更多信息,请参见“将MySQL作为Windows服务启动”。
为了适应该RESTART
语句,MySQL服务器在作为服务或独立运行时派生,以使监视进程能够监督服务器进程。在这种情况下,您将观察到两个mysqld进程。如果RESTART
不需要功能,则可以使用该--no-monitor
选项启动服务器。请参见“ RESTART语句”。
通常,您应该使用具有管理员权限的帐户在Windows上安装MySQL。否则,您可能会在某些操作上遇到问题,例如编辑PATH
环境变量或访问服务控制管理器。安装后,不需要使用具有管理员权限的用户执行MySQL。
有关在Windows平台上使用MySQL的限制的列表,请参见“ Windows平台限制”。
除了MySQL Server软件包外,您可能需要或希望其他组件将MySQL与您的应用程序或开发环境一起使用。这些包括但不限于:
适用于Windows的MySQL具有多种分发格式,此处有详细介绍。一般来说,您应该使用MySQL Installer。它包含比旧版MSI更多的功能和MySQL产品,比压缩文件更易于使用,并且不需要其他工具即可启动和运行MySQL。MySQL Installer自动安装MySQL Server和其他MySQL产品,创建选项文件,启动服务器,并使您能够创建默认用户帐户。有关选择软件包的更多信息,请参见“选择安装软件包”。
这些软件包包含在完整的MySQL Server安装软件包中找到的文件,但GUI除外。此格式不包括自动安装程序,必须手动安装和配置。
MySQL安装程序初始设置
MySQL安装程序初始设置
首次下载MySQL Installer时,安装向导会指导您完成MySQL产品的初始安装。如下图所示,初始设置是整个过程中的一次性活动。MySQL Installer会在初始安装过程中检测主机上安装的现有MySQL产品,并将它们添加到要管理的产品列表中。
图f
文件中查找。但是,为避免混淆,最好仅使用一个文件。如果您的PC使用的是引导加载程序,C:
而不是引导驱动器,则您唯一的选择是使用该f
在此选项
MySQL之后,将提供默认服务名称()--install
。如果未提供任何--defaults-file
选项,则此命令将导致服务器[mysqld]
从标准选项文件中读取组。但是,由于--defaults-file
存在该选项,因此服务器[mysqld]
仅从命名文件中读取选项组中的选项。