MySQL数据库的安装一共分为两个部分:数据库的安装和数据库的配置。
一、MySQL数据库的安装
1、双击下载的MySQL安装文件,如图所示:
2、弹出MySQL5.5安装向导对话框,单击Next按钮,如图所示:
3、打开End-User License Agreement对话框,选中I accept the terms in the License Agreement复选框,单击Next按钮,如图所示:
4、打开Choose Setup Type对话框,在其中列出了3中安装类型,分别是Typical、Custom和Complete。如果选择Typical或Complete这两种安装方式,将进入确认对话框,确认选择并开始安装。如果选择Custom,将进入Custom(自定义)对话框。在这里选择Custom,单击Custom按钮,如图所示:
其中3种安装类型的含义如下:
Typical:安装MySQL服务器,MySQL命令行客户端和命令行使用程序,命令行客户端和实用程序包括mysqldump、myisamchk和其他几个工具来帮助管理MySQL服务器。
Complete:安装软件包内包含的所有组件。完全安装软件包包括的组件有嵌入式服务器库、基准套件、支持脚本和文档。
Custom:安装允许完全控制想要安装的软件包和安装路径。
5、打开Custom Setup对话框,所有可用组件列入Custom Setup对话框左侧的树状视图内,未安装的组件用红色图标表示,已经安装的组件有灰色图标,如图所示:
6、默认情况下,选择全部安装,要想更改组件,单击该组件的图标并从下拉列表中选择新的选项,并设置安装路径,单击Next按钮,如图所示:
其中四个选项的意思分别是:
Will be installed on local had drive:表示安装这个附加组件到本地硬盘。
Entire feature will be installed on local hard driver:表示将这个组件特性及其子组件到本地硬盘。
Feature will be installed when required:表示这个附加组件在需要的时候才安装。
Entire feature will be unavailable:表示不安装这个组件。
MySQL默认的安装路径为“C:\Program Files\MySQL\MySQL Server 5.5\”,如果想要更改安装的路径,可以单击安装路径右侧的Browse按钮来更改默认安装路径。
7、接下来会进入安装确认对话框,单击Install按钮,如图所示:
8、开始安装MySQL文件,安装向导过程中所做的设置将在安装完成之后生效,用户可以通过进度条看到当前安装进度,如图所示:
9、安装完成后,将弹出有关MySQL Enterprise版本的介绍说明对话框,单击【More】按钮,如图所示:
10、在浏览器中打开一个页面,然后单击Next按钮进入第二个介绍对话框,如图所示:
11、单击Next按钮,进入安装完成界面,如图所示:
在安装完成对话框有一个选项【Launch the MySQL Instance Configuration Wizard】,选择该选项,MySQL安装文件将启动MySQL配置向导。此处,选中选项,然后单击Finish按钮,将进入MySQL配置向导对话框,开始配置MySQL。如果此处取消选中该选项,还可以以进入MySQL安装bin目录直接启动MySQL InstanceConfig.exe文件,进行配置MySQL.。
二、MySQL数据库的配置
MySQL安装完毕之后,需要对服务器进行配置,可以使用图形化的配置工具MySQLInstanceConfig.exe。启动MySQL Instance Configuration Wizard,或者在MySQL安装目录下的bin目录中直接双击MySQLInstanceConfig.exe启动配置向导。具体的配置步骤如下所示:
1、启动配置向导,将进入配置对话框,如图所示:
2、单击Next按钮,进入选择配置类型对话框,在配置类型对话框中可以选择两种配置类型:Detailed Configutaion(详细配置)和Standard Configuration(标准配置),如图所示:
其中各选项的含义如下所示:
Standard Configuration:该选项适合想要快速启动MySQL而不必考虑服务器配置的新用户。
Detailed Configuration:该选项适合想要更加详细地控制服务器配置的高级用户。
3、为了学习MySQL的配置过程,在此选择详细配置选项,单击Next按钮,进入服务器类型对话框,可以选择3种服务器类型,选择哪种服务器将影响到MySQL Configuration Wizard对内存、硬盘和过程或使用的决策,如图所示:
作为初学者,选择Developer Machine已经足够了,这样占用系统的资源不会很多。
各选项的含义如下所示:
Developer Machine:该选项代表典型个人桌面工作站。假定机器上运行着多个桌面应用程序。将MySQL服务器配置成使用最少的系统资源。
Server Machine:该选项代表服务器,MySQL服务器可以同其他应用程序一起运行,如FTP、Email和Web服务器。MySQL服务器配置成使用适当的比例的系统资源。
Dedicated MySQL Server Machine:该选项代表只运行MySQL服务的服务器。假定没有运行其他应用程序,MySQL服务器配置成使用所用可用系统资源。
4、单击Next按钮,进入选择数据库用途对话框,在该对话框中有3个选项,一般选择默认的第一个单选按钮,即多功能数据库,如图所示:
其中各选项含义如下所示:
Multifunctional Database:选择该选项,则同时使用InnoDB和MyISAM储存引擎,并在两个引擎之间平均分配资源。建议经常使用两个储存引擎的用户选择该选项。
Transactional Database Only:该选项同时使用InnoDB和MyISAM储存引擎但是将大多数服务器资源指派给InnoDB储存引擎,建议主要使用InnoDB,偶尔使用MyISAM的用户选择该选项。
Non-Transactional Database Only:该选项完全禁用InnoDB储存引擎,将所有服务器资源指派给MyISAM引擎。但支持不支持事务的MyISAM数据类型。
5、单击Next按钮,进入InnoDB表空间配置对话框,这里可以为InnoDB数据文件选择储存位置,一般可以直接选择默认,Drive info显示了存放位置的分区信息,如图所示:
6、单击Next按钮,进入设置服务器最大并发连接数对话框中,该对话框中提供了3种不同的连接选项,我觉的还是手动设置比较好,在这里我将连接数改为500,如图所示:
其中各选项的含义如下所示:
Decision Support(DSS)/OLAP:如果服务器不需要大量的并行连接可以选择该选项。假定最大连接数目设置为100,平均并行连接数为20.
Online Transaction Processing(OLTP):联机事务处理,如果服务器需要大量的并行连接则选择该选项。最大连接数设置为500.
Manual Setting:人工设置。选择该选项可以手动设置服务器并行连接的最大数目。从下拉列表中选择并行链接的数目,如果期望的数目不在列表中,则在下拉列表框中输入最大连接数。
7、单击Next按钮,进入设置网络选项对话框,在Networking Options对话框中可以启用或禁用TCP/IP网络,并配置用来连接MySQL服务器的端口号,默认情况下启用TCP/IP网络,默认端口为3306,要想更改访问MySQL使用的端口,从下拉列表中选择一个新端口或直接向下拉列表框中输入新的端口好,但要保证选择的端口号没有被占用。如果选择Add firewall exception for this port复选框,防火墙将