日期:2014-05-16  浏览次数:20862 次

(转载)Windows下安装MySQL最佳实践

一、背景

其实在Windows下安装MySQL可谓是一件很简单的事情,只要对着安装界面点击下一步就行了!真的是这样嘛?也许在个人电脑可以这样安装,但是在服务器也是这么随便的?答案是否定的。

今天就针对Microsoft Windows Server 2003 R2 Enterprise x64 Edition Service Pack 2操作系统进行安装MySQL,为了配合64位的操作系统,我选用了64位的MySQL:mysql-5.5.22-winx64.msi这个MySQL版本。

这种通过操作界面来安装MySQL也是需要注意参数的设置的,所以这里给出一个范例,希望MySQL性能在安装的时候就得到基本的保障;(你没有安装过100次MySQL,那你就还不算入门,呵呵)

?

二、过程

MySQL有3种安装类型:Typical(经典安装)、Custom(定制安装)、Complete(完全安装)

?

(图1)

?

(图2)

?

(图3)

启用MySQL的配置向导(MySQL Configuration Wizard)

?

(图4)

?

(图5)

两种配置类型:

Detailed Configuration(详细配置)

Standard Configuration(标准配置)

?

?

(图6)

服务器类型:

Developer Machine(开发机器)、Server Machine(服务器)和Dedicated MySQL Server Machine(专用MySQL服务器)代表只运行MySQL服务的服务器,MySQL服务器配置成使用所有可用系统资源。

?

?

(图7)

存储引擎选择:

Multifunctal Database(多功能数据库)同时使用InnoDB和MyISAM存储引擎,并在两个引擎之间平均分配资源。

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

Non-Transactional Database Only(只是非事务处理数据库):该选项完全禁用InnoDB存储引擎,将书友服务器资源指派给MyISAM存储引擎。

?

?

(图8)

有些时候想要将InnoDB表空间文件放到不同的位置,而不放到MySQL服务器数据目录。

ibdata1

?