Author: Ruslan Yakushev
Published on March 17, 2009 by iisteam
Updated on March 18, 2009 by iisteam
概述
本文提供了一个关于在Windows操作系统中,如何安装和配置MySQL的基础教程。想了解更多在Windows上的安装和配置MySQL细节,请参考MySQL官方文档。
下载和安装MySQL
MySQL程序安装包可以从MySQL 官方网站上下载。本文中介绍的是由Windows MSI Installer安装的,版本为MySQL 5.1 Community Edition。
运行安装包,并且选择安装选项。在大多数情况下,典型安装就足够了:
如果你想去控制哪些组件需要安装,或者你希望使用非默认的安装路径进行安装,请选择"Custom"选项。
当安装完成后,确认"Configure the MySQL Server now"选项被选中。这个操作将会启用the "MySQL Server Instance Configuration Wizard",而这个向导将指导你配置MySQL实例。
配置MySQL实例
根据"MySQL Server Instance Configuration Wizard"中下面的步骤,为你所期望MySQL所要完成的任务去定制和完善其配置。
在向导的第一页,选择"Detailed Configuration"
在下一页,选择服务器类型选项:
选择"Database Usage"选项
数据库用法选项,用来控制在服务器上使用哪种数据库存储引擎:
- MyISAM - 完善高效的SELECT操作。它在内存存储和磁盘使用方面,花费更少,但是,是以不支持事务为代价的。
- InnoDB - 提供全部的ACID事务机制,但是以更复杂的磁盘空间和内存存储为代价。
想了解关于这些数据库引擎更深层的比较,参考MySQL 存储引擎架构。作为一般性建议 - 如果你的服务器上的Web应用程序要求多状态事务,高级的隔离级别和行级的锁定,外键约束,或者其他的ACID功能需求 - 那么请使用InnoDB,否则使用MyISAM。
然后选择在服务器上并发连接执行的数量:
在下一页选择网络:
如果你在同一台计算机上拥有MySQL和Web Server,你可以考虑不激活TCP/IP网络,而使用名称管道。注意,可能一些PHP应用程序会需要使用TCP连接到MySQL。参考应用程序文档,确定应用程序是否支持通过名称管道连接到MySQL。
选择创建新数据库时的默认字符集:
然后确定,MySQL将会像Windows Service一样的进行配置:
你可以想Windows Path环境变量中添加MySQL Bin库。这个操作将使从命令行使用MySQL工具更加轻松。
最后,为MySQL中叫做"root"的数据库管理员账号设置密码。确定"Create an Anonymous Account"选项没有被选中:
在写一页中,点击"Execute",同意全部的配置设置,并且启动一个MySQL服务:
现在你可以在命令行窗口中输入以下命令登陆MySQL了:
mysql -u root -p
Enter password: ******
如果MySQL配置成功,那么在MySQL命令行窗口中将会显示:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 3
Server Version 5.1.32-community MySQL Community Server (GPL)
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql>