0

MySQL的安装与配置——Windows平台下安装与配置(六)

2.1.2  配置MySQL

MySQL安装完毕之后,需要对服务器进行配置,使用图形化的配置工具MySQLInstanceConfig.exe。按照前面一节介绍的方法,启动MySQL Instance Configuration Wizard,或者在MySQL安装目录下的bin目录中直接双击MySQLInstanceConfig.exe启动配置向导。

具体的配置步骤如下:

步骤1:启动配置向导,进入配置对话框,如图2.15所示。

d331e194724c6840e95fefd7aeaa129d.png

步骤2:单击【Next】按钮,进入选择配置类型对话框,在配置类型对话框中可以选择两种配置类型:Detailed Configuration(详细配置)和Standard Configuration(标准配置),如图2.16所示。

7200b2a06e3b6906a7f4b5c86ba62849.png

Detailed Configuration(详细配置)选项适合想要更加详细控制服务器配置的高级用户。

Standard Configuration(标准配置)选项适合想要快速启动MySQL而不必考虑服务器配置的新用户。

步骤3:为了学习MySQL的配置过程,在此选择详细配置选项,单击【Next】按钮,进入服务器类型对话框,可以选择3种服务器类型,选择哪种服务器将影响到MySQL Configuration Wizard(配置向导)对内存、硬盘和处理器的使用决策。作为初学者,选择【Developer Machine”】(开发者机器)已经足够了,这样占用系统的资源不会很多。如图2.17所示。

7194f6355d2dd5c8f2f0d6e639da64e5.png

Developer Machine(开发机器):该选项代表典型个人用桌面工作站。假定机器上运行着多个桌面应用程序。将MySQL服务器配置成使用最少的系统资源。

Server Machine(服务器):该选项代表服务器,MySQL服务器可以同其它应用程序一起运行,例如FTPemailweb服务器。MySQL服务器配置成使用适当比例的系统资源。

Dedicated MySQL Server Machine(专用MySQL服务器):该选项代表只运行MySQL服务的服务器。假定没有运行其它应用程序。MySQL服务器配置成使用所有可用系统资源。

步骤4:单击【Next】按钮,进入选择数据库用途对话框,在该对话框有3个选项,一般选择第一个单选按钮,即多功能数据库,如图2.18所示。

cc3a40b2ce284294e9293d019ca8cb74.png

Multifunctional Database(多功能数据库):选择该选项,则同时使用InnoDBMyISAM储存引擎,并在两个引擎之间平均分配资源。建议经常使用两个储存引擎的用户选择该选项。

Transactional Database Only(只是事务处理数据库):该选项同时使用InnoDBMyISAM储存引擎,但是将大多数服务器资源指派给InnoDB储存引擎。建议主要使用InnoDB只偶尔使用MyISAM的用户选择该选项。

Non-Transactional Database Only(只是非事务处理数据库):该选项完全禁用InnoDB储存引擎,将所有服务器资源指派给MyISAM储存引擎。仅支持不支持事物的MyISAM数据类型。

步骤5:单击【Next】按钮,进入InnoDB表空间配置对话框当中,如图2.19所示,为InnoDB数据库文件选择存储位置,一般可以直接选择默认,Drive Info显示了存放位置的分区信息。

00b2a3bcb987c6b5c9ceb2333265c5e0.png

步骤6:单击【Next】按钮,进入设置服务器最大并发连接数对话框当中,该对话框提供了3种不同的连接选项,读者可以根据自己的需要选择,在这里选择默认选项15。如图2.20所示。

008a7c92eaca8ec3749dcacd404cd9b4.png

Decision Support(决策支持)(DSS)/OLAP:如果服务器不需要大量的并行连接可以选择该选项。假定最大连接数目设置为100,平均并行连接数为20

Online Transaction Processing(联机事务处理)(OLTP):如果服务器需要大量的并行连接则选择该选项。最大连接数设置为500

Manual Setting(人工设置):选择该选项可以手动设置服务器并行连接的最大数目。从前面的下拉框中选择并行连接的数目,如果期望的数目不在列表中,则在下拉框中输入最大连接数。

步骤7:单击【Next】按钮,进入设置网络选项对话框当中,在Networking Options(网络选项)对话框中可以启用或禁用TCP/IP网络,并配置用来连接MySQL服务器的端口号,如图2.30所示。

默认情况启用TCP/IP网络,默认端口为3306。要想更改访问MySQL使用的端口,从下拉框选择一个新端口号或直接向下拉框输入新的端口号,但要保证选择的端口号没有被占用。如果选择【Add firewall exception for this port】复选框,防火墙将允许通过该端口访问,在这里勾选上该选项。如果选中【Enable Strict Mode】选项,MySQL会对输入的数据进行严格的检验,对于初学者来说,可以不用选择,在这里,取消该选项。

3d3574d089b2f0fce6fd75c671af1f03.png

步骤8:单击【Next】按钮,打开用于设置MySQL默认语言编码字符集的对话框,该对话框提供了3种类型字符集,如图2.21所示。

常用的选项有latin1gb2312gbk或者utf-8,如果只有英文字符,可以选择latin1;如果要支持中文可以选择国标gb2312或者gbk;如果要支持多国语言可以选择utf-8。在这里选择utf-8,从第三个选项的下拉列表中选择utf-8

7f174bf107d6d8f4f051a2f5b0cba7e9.png

Standard Character Set(标准字符集):如果想要使用Latin1做为默认服务器字符集,则选择该选项。Latin1用于英语和许多西欧语言。

Best Support For Multilingualism(支持多种语言):如果想要使用UTF8做为服务器默认字符集,则选择该选项。UTF8可以将不同语言的字符储存为单一的字符集。

Manual Selected Default Character Set/Collation(人工选择的默认字符集/校对规则):如果想要手动选择服务器的默认字符集,请选择该项。从下拉列表中选择期望的字符集。

步骤9:单击【Next】按钮,进入用于设置Windows选项的对话框,如图2.23所示。这一步将选择将MySQL安装为Windows服务,并指定服务名称。

470b7ab36e30adcc5bd0a75ae4b981dd.png

勾选【Install As Windows Service】复选框将MySQL安装为Windows服务。

Service Name】右边的下拉列表框中可以选择服务名称,也可自己输入。

勾选【Launch the MySQL Server automatically】选项,则Windows启动之后MySQL会自动启动。

勾选【Include Bin Directory in Windows PATH】该选项之后,MySQLbin目录将会添加到环境变量PATH中,这样以后在cmd模式下,可以直接使用bin目录下的文件,而不用每次都输入完整的路径。

步骤10:单击【Next】按钮,进入用于设置安全选项的对话框,如图2.24所示。

f23d08fded3f9ec0ab9262eee7176022.png

要想设置root密码,在【New root password(输入新密码)和【Confirm】(确认)两个框内输入期望的密码。

要想禁止通过网络以root登录,不用选中Enable root access from remote machines(只允许从本机登陆连接root)选项旁边的框。这样可以提高root账户的安全。

要想创建一个匿名用户账户,选中Create An Anonymous Account(创建匿名账户)选项旁边的框。创建匿名账户会降低服务器的安全,因此不建议选中该选项。

如果不想设置root密码,不选中Modify Security Settings(修改安全设定值)选项旁边的复选框。

步骤11:单击【Next】按钮,进入准备执行配置对话框。如图2.25所示。

cddad23983279ee62cf5f4225e5c3b55.png

步骤12:如果对设置确认无误,单击【Execute】按钮,MySQL Server配置向导执行一系列的任务,并在对话框中显示任务进度,执行完毕之后显示如图2.26所示。单击【Finish】按钮完成整个配置过程。

4ef884982d1364e148f708d40fe48689.png

步骤13:按下键盘上的【Ctrl+Alt+Del】组合键,打开【Windows任务管理器】对话框,可以看到MySQL服务进程mysqld.exe已经启动了,如图2.27随时。

bc48f76bd0e4f7af76b23070cf4eb4ff.png

至此,就完成了在Windows XP操作系统环境下安装MySQL的操作。