MySQL AB已经提供了Windows中安装的MySQL 3.21以上版本,并提供了每天下载MySQL的比率。本节描述在Windows中安装MySQL的过程。使用Windows版本MySQL安装器,结合GUI配置向导,可以自动安装MySQL,创建选项文件,启动服务器并使默认用户账户安全。如果你要升级已有的4.1.5版以前的MySQL,你必须执行以下步骤:1. 获得并安装分发版。2. 根据需要设置选项文件。3. 选择想要使用的服务器。4. 启动服务器。5. 为初始MySQL账户指定密码。该过程还适合安装软件包内不包括安装器的MySQL安装。Windows版MySQL 5.1有3种分发格式:· 二进制分发版包含一个设置程序,可以安装你需要的任何内容,因此可以立即启动服务器。· 源码分发版包含所有使用Visual Studio 2003编译器来构建可执行程序的代码和支持文件。一般来讲,你应当使用二进制分发版。它比其它的分发版使用起来要简单,不再需要其它工具来启动并运行MySQL。本节描述了如何使用二进制分发版在Windows中安装MySQL。要想使用源码分发版安装,参见2.8.6节,“在Windows下从源码安装MySQL”。
2.3.1. Windows系统要求
要想在Windows中运行MySQL,你需要:· 32位Windows操作系统,例如9x、Me、NT、2000、XP或Windows Server 2003。基于Windows NT的操作系统(NT,2000,XP,2003),将MySQL服务器做为服务来运行。强烈建议使用基于Windows NT的操作系统。请参见2.3.12节,“以Windows服务方式启动MySQL”。· TCP/IP协议支持。· Windows版本MySQL二进制分发版,可以从http://dev.mysql.com/下载/下载。请参见2.1.3节,“怎样获得MySQL”。注释:如果你从FTP下载分发版,我们建议使用充分的FTP客户端以保证续传,避免下载过程中文件被破坏。· 可以读取 .zip文件的工具,以解压分发文件。· 硬盘上有足够的空间保证根据你的需求来解包、安装和创建数据库(一般建议至少有200兆字节)。你还可以有以下可选需求:· 如果你计划通过ODBC连接MySQL服务器,你还需要一个连接器/ODBC驱动程序。请参见26.1节,“MySQL Connector/ODBC”。· 如果表需要占用的空间大于4GB,则在NTFS或更新的文件系统上安装MySQL。当创建表时不要忘记使用MAX_ROWS和 AVG_ROW_LENGTH。请参见13.1.5节,“CREATE TABLE语法”。
2.3.2. 选择安装软件包
在Windows中安装MySQL时,有3种MySQL 5.1安装软件包可供选择:· 基本安装:该安装软件包的文件名类似于mysql-essential-5.1.2-alpha-win32.msi,包含在Windows中安装MySQL所需要的最少的文件,包括配置向导。该安装软件包不包括可选组件,例如嵌入式服务器和基准套件。· 完全安装:该安装软件包的文件名类似于mysql-5.1.2-alpha-win32.zip,包含在Windows中安装MySQL所需要的全部文件,包括配置向导。该安装软件包包括可选组件,例如嵌入式服务器和基准套件。· 非自动安装文件:该安装软件包的文件名类似于mysql-noinstall-5.1.2-alpha-win32.zip,包含完整安装包中的全部文件,只是不包括配置向导。该安装软件包不包括自动安装器,必须手动安装和配置。对于大多数用户,建议选择基本安装。你的选择会影响你后面必须遵从的安装过程。如果你选择基本安装或完全安装,参见2.3.3节,“用自动安装器安装MySQL”。如果你选择非自动安装MySQL,参见2.3.6节,“通过非安装Zip文件安装MySQL”。