Windows 2003服务器配置数据库
上一章我们讲了Windows 2003服务器安装数据库,接下来讲配置MySQL数据库,并实现与PHP、Apache相结合。
要配置MySQL,可以手工编辑MySQL的配置文件my.ini,但使用MySQL配置向导来完成。MySQL配置向导可在安装后立即运行,也可以通过【开始】→【所有程序】→Mysql→MySQL Server 5.0→MySQL Server lnstance Config WIZARD命令来启动。
1.启动MySQL配置向导,单击Next(下一步)按钮继续,如图6-104所示。
2.选择配置方式。有两种配置方式:Detailed Configration(手动配置)、Standard Configuration(标准配置),这里选择 Detailed Configuration,方便熟悉配置过程。单击Next(下一步)按钮继续,如图6-105所示。
3.选择服务器类型。有三种类型:Developer Machine(开发测试类,MySQL占用很少资源)。Server Machine(服务器类型,MySQL占用较多资源)和Dedicated MySQL Server Macheine(专门的数据库服务器,MySQL占用所有可用资源)可根据需要进行选择,一般选Server Machine(服务器类型,Mysql占用较多资源)和Dedicated MySQL Server Machine(专门的数据库服务器,MySQL占用所有可用资源)可根据需要进行选择,一般选Server Machine,单击Next(下一步)按钮继续,如图6-106所示。
4.选择MySQL数据库的大致用途,包括:Multifunctional Database(通用多功能型,好)、Transactional Database Only(服务器类型,专注于事务处理,一般)和Non-Transactional Database Only(非事务处理其,较简单,主要做一些监控、记数用,对MyISAM数据类型的支持的于non-transcational),根据实际用途进行选择。这里选择Transactional Database Only,单击Next(下一步)按钮继续,如图6-107所示。
5.配置InnDB数据库存储空间。用户可以修改InnoDB数据库存储位置,但必须牢记,重新安装时需要选择相同的位置,否则可能会造成数据库损坏。这里不可修改,使用默认位置,直接单击Next(下一步)按钮继续,如图6-108所示。
6.选择网站的MySQL访问量和并发连接。有三种设置方法:Decision Support(DSS)/OLAP、Online Transaction Processing和Manual Setting(管理员手动设置)。这里选择Online Transaction Processing单选按钮,单击Next(下一步)按钮继续,如图6-109所示。
7.选择是否启用TCP/IP连接,如果不启用,只能在这台服务器上访问MySQL数据库。选中Enable TCP/IP networking 复选框启用TCP/IP连接,并在Port Number下拉表框中选择端口号为“3306”,单击Next(下一步)按钮继续,如图6-110所示。
8.设置MySQL默认数据库语言编码,这里选择Best Support For Multilingualism(支持多语言)单选按钮,采用多字节的通用UTF8编码,这样可以正常的使用汉字。单击Next(下一步)按钮继续,如图6-111所示。
9.设置MySQL安装方式,选中Install As Windows Server 复选框,将MySQL安装为 Windows服务,指定Service Name(服务标识名称)为“MySQL”;选中Include Bin directory in windows PATH复选框,将MySQL的bin目录加入到Windows的PATH变量中,这样可以直接使用bin目录下的文件,而不用指出MySQL.exe的完整路径名。单击Next(下一步)按钮继续,如图6-112所示。
10修改root用户的密码,MySQL超级用户的用户名是root,其默认密码为空。在New root password 文本框和Confirm文本框中输入root用户的新密码。选中Enable root access from remote machines复选框,允许root用户在其他的机器上登录使用MySQL,若选中Create An Anonymous Account 复选框,将新建一个匿名用户,匿名用户可以连接数据库,但不能操作数据。设置完毕,单击Next(下一步)按钮继续,如图6-113所示。
11.确认对MySQL配置无误,单击Back按钮返回重新配置。单击Execute按钮使设置生效,如图6-114所示。
12.设置完毕,单击Finish按钮结束MySQL的安装与配置,如图6-115所示。
13.实现MySQL与Apache和PHP相结合。在PHP5安装目录中,用记事本打开PHP的配置文件php.ini,把“;extension=php_mysql.dll”、“extension=php_mbstring.dll”“extension=php_mcrypt.dll”三行前的“;”去掉,使PHP加载MySQL模块并支持加密功能,如图6-116所示。
14.保存php.ini后,重新启动Apache。