10bet网址
MySQL 5.7参考手册
相关的文档10bet官方网站 下载本手册 从本手册中摘录

MySQL 5.7参考手册/安装和升级MySQL/在Microsoft Windows上安装MySQL

2.3在Microsoft Windows上安装MySQL

重要的

MySQL Community 5.7服务器需要Microsoft Visual C ++ 2013可再分发包在Windows平台上运行。用户应确保在安装服务器之前在系统上安装了包。包裹可用Microsoft下载中心

MySQL可用于32位和64位版本的Microsoft Windows。对于支持的Windows平台信息,请参阅https://www.10bet靠谱mysql.com/support/supportedplatforms/database.html.

重要的

如果您的操作系统是Windows 2008 R2或Windows 7,并且您没有安装Service Pack 1(SP1),MySQL 5.7在MySQL Server错误日志文件中使用以下消息定期重新启动:

Mysqld得到异常0xc000001d

出现此错误消息是因为您还使用不支持VPSRLQ指令的CPU,指示不支持尝试的CPU指令。

要解决此错误,请您必须安装SP1。这为CPU功能检测添加了所需的操作系统支持,并且当CPU没有所需的指令时,支持该支持。

或者,安装旧版MySQL,例如5.6。

在Microsoft Windows上安装MySQL有不同的方法。

MySQL安装程序方法

最简单和推荐的方法是下载MySQL安装程序(适用于Windows),让它在您的系统上安装和配置所有MySQL产品。这里是:

  1. 下载MySQL安装程序https://dev.10bet靠谱mys10bet手机中文版ql.com/downloads/installer/并执行它。

    笔记

    与标准的MySQL安装程序不同,这个更小的“网络社区”版本没有捆绑任何MySQL应用程序,而是下载你选择安装的MySQL产品。10bet手机中文版

  2. 选择合适的设置类型为您的系统。通常你应该选择开发人员默认值要安装与MySQL开发相关的MySQL Server和其他MySQL工具,请将像MySQL工作台等有用的工具。选择自定义安装类型而不是手动选择所需的MySQL产品。

    笔记

    单个系统上可以存在多个版本的MySQL服务器。您可以选择一个或多个版本。

  3. 按照说明完成安装过程。此Instance几个MySQL产品并启动MySQL Server。

MySQL已经安装完毕。如果您将MySQL配置为服务,那么每次您重启系统时,Windows都会自动启动MySQL服务器。

笔记

您可能还在系统上安装了其他有用的MySQL产品,如系统上的MySQL工作台。考虑加载29章,MySQL工作台要默认检查新的MySQL服务器连接,此程序在安装MySQL后自动启动。

此过程还在系统上安装MySQL Installer应用程序,稍后您可以使用MySQL安装程序升级或重新配置MySQL产品。

额外的安装信息

可以将MySQL作为标准应用程序或Windows服务运行。通过服务,可以通过标准的Windows服务管理工具监控和控制服务器的操作。有关更多信息,请参见2.3.4.8节“将MySQL作为Windows服务启动”

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

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

除了MySQL Server软件包外,您还可能需要或希望其他组件与应用程序或开发环境使用MySQL。这些包括但不限于:

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

    笔记

    MySQL安装程序为您安装和配置Connector/ODBC。

  • 要使用带有.NET应用程序的MySQL Server,必须具有连接器/ NET驱动程序。有关更多信息,包括安装和配置说明,请参阅MySQL连接器/ NET开发人员指南

    笔记

    MySQL Installer为您安装和配置MySQL Connector/NET。

可以从中下载Windows的MySQL发行版https://dev.10bet靠谱mys10bet手机中文版ql.com/downloads/。看第2.1.3节,“如何获取MySQL”

MySQL for Windows有多种分发格式可用,详细介绍。一般来说,您应该使用MySQL安装程序。它包含更多的功能和MySQL产品而不是旧的MSI,比压缩文件更简单,您不需要额外的工具来获取MySQL并运行。MySQL安装程序自动安装MySQL Server和其他MySQL产品,创建选项文件,启动服务器,并启用您创建默认用户帐户。有关选择包的更多信息,请参阅第2.3.2节“选择安装包”

  • MySQL安装程序分发包括MySQL Server和其他MySQL产品,包括MySQL Workbench。MySQL安装程序还可用于将来升级这些产品。

    有关使用MySQL安装程序安装MySQL的说明,请参阅第2.3.3节“MySQL安装程序”

  • 标准的二进制发行版(打包为压缩文件)包含所有需要解压缩到所选位置的文件。这个包包含完整的Windows MSI安装包中的所有文件,但不包括一个安装程序。

    有关使用压缩文件安装MySQL的说明,请参阅第2.3.4节“在Microsoft Windows上安装MySQL使用noZIP归档”

  • 源分布格式包含使用Visual Studio编译器系统构建可执行文件的所有代码和支持文件。

    有关从Windows的源代码构建MySQL的说明,请参阅2.9节“从源自源安装MySQL”

MySQL在Windows考虑

  • 大表支持

    如果需要大于4gb的表,请将MySQL安装在NTFS或更新的文件系统上。别忘了使用MAX_ROWSAVG_ROW_LENGTH创建表时。看第13.1.18节“创建表陈述”

    笔记

    Windows 32位系统的InnoDB表空间文件不能超过4gb。

  • MySQL和病毒检查软件

    病毒扫描软件如诺顿/赛门铁克反病毒在包含MySQL数据和临时表的目录中可能会导致问题,无论是MySQL的性能和病毒扫描软件都将文件的内容判断为包含垃圾邮件。这是由于病毒扫描软件使用的指纹识别机制,以及MySQL快速更新不同文件的方式,这可能被识别为潜在的安全风险。

    安装MySQL服务器后,建议您在主目录(datadir.)用于存储MySQL表数据。病毒扫描软件通常内置一个系统,可以忽略特定的目录。

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

  • 在4克扇区硬盘上运行mysql

    不支持在Windows上的4K扇区硬盘上运行MySQL服务器innodb_flush_method = async_unbuffered,这是默认设置。解决方案是使用innodb_flush_method =正常