下面是演示mysql5.5.8版本的安装过程。
安装文件是:mysql-5.5.8-win32.msi

双击msi安装文件,就会看到下面的这张图

setup使用onBeforeMount setup only when_复选框

选择next,就会看到下面的这张图

setup使用onBeforeMount setup only when_mysql_02

选中I accept the terms in the license agreement 前面的复选框,然后点击next。

setup使用onBeforeMount setup only when_服务器_03

默认的情况下是typical的,典型的意思,建议是改成是custom的,自定义的。
这是因为typical的模式下是不允许改变安装路径的,只能安装在C盘。
complete是完全安装,通常我们不需要。下面的安装都是在custom的安装的方法。
单击custom。

setup使用onBeforeMount setup only when_复选框_04

在这里选择安装的组件和位置,组件我选择了默认安装,位置我会更改一下,点击Browse。

setup使用onBeforeMount setup only when_mysql_05

OK了之后,再返回的链接里头点击next。

setup使用onBeforeMount setup only when_复选框_06

点击install。

setup使用onBeforeMount setup only when_服务器_07

然后就开始安装了,这个时间是不受控的,大概是需要一个多分钟的。

setup使用onBeforeMount setup only when_服务器_08

弹出来这么一个界面,看上去像是什么企业版的东西,不过没有什么是可以操作的。选择next吧。

setup使用onBeforeMount setup only when_复选框_09

那个带着复选框的东西,Launch the mysql instance configuration Wizard 这个东西,我是勾选上了,保留了。

到了这里以后,这个安装过程是已经结束了。但是还是需要配置一下的。

setup使用onBeforeMount setup only when_mysql_10

这里我们直接点击next。

setup使用onBeforeMount setup only when_服务器_11

这里我选择的是detailed configuration,就是自己配置的意思。
后面一个standard configuration是标配的意思。
然后点击next。

setup使用onBeforeMount setup only when_服务器_12

这个选项是选择MySQL应用于何种类型,
第一种是开发服务器,将只用尽量少的内存,
第二种是普通WEB服务器,将使用中等数量内存,
最后一种是这台服务器上面只跑MySQL数据库,将占用全部的内存,
我这里只是示例,就选择开发服务器,占用尽量少的内存,选择其他选项,点Next继续

setup使用onBeforeMount setup only when_服务器_13

下面是选择数据库用途,
第一种是多功能用途,将把数据库优化成很好的innodb存储类型和高效率的myisam存储类型,

第二种是只用于事务处理类型,最好的优化innodb,但同时也支持myisam

最后一种是非事务处理类型,适合于简单的应用,只有不支持事务的myisam类型是被支持的。

一般选择第一种多功能的。 Next

setup使用onBeforeMount setup only when_mysql_14

选择InnodDB的数据存放位置,一般默认好了,不需要改动,下面是你的存放位置所在分区的信息。

setup使用onBeforeMount setup only when_复选框_15

下面是选择mysql允许的最大连接数,第一种是最大20个连接并发数,第二种是最大500个并发连接数,最后一种是自定义,你可以根据自己的需要选择,我用了默认的20.
Next

setup使用onBeforeMount setup only when_复选框_16

选择数据库监听的端口,一般默认是3306,如果改成其他端口,以后连接数据库的时候都要记住修改的端口,否则不能连接mysql数据库,比较麻烦,这里不做修改,用mysq的默认端口:3306,Next

setup使用onBeforeMount setup only when_服务器_17

这一步设置mysql的默认编码,默认是latin1,因为我们要配合MyEclipse,所以我选择了UTF-8 (在下拉菜单中)。
有些网友会推荐gb2312,那是国标码,容易引起乱码。建议大家以后在配置其他软件时也选择UTF-8

setup使用onBeforeMount setup only when_服务器_18

next

setup使用onBeforeMount setup only when_复选框_19

这一步是是否要把mysql设置成windows的服务,一般选择设成服务,这样以后就可以通过服务中启动和关闭mysql数据库了。推荐:下面的复选框也勾选上,这样,在cmd模式下,不必非到mysql的bin目录下执行命令。(个人其实不喜欢这种添加式服务,不过一般人都这么用)

setup使用onBeforeMount setup only when_复选框_20

next

setup使用onBeforeMount setup only when_mysql_21

这一步是设置mysql的超级用户密码,这个超级用户非常重要,对mysql拥有全部的权限,请设置好并牢记超级用户的密码,下面有个复选框是选择是否允许远程机器用root用户连接到你的mysql服务器上面,如果有这个需求,也请勾选,我就不选了,
下面的是创建一个匿名用户,小字提示说会引起系统的不稳定,我不选
[申请注意] 如果在这个页面中你出现了三个输入密码的地方,则有可能你是在原来基础上安装的。你在第一个文本框输入原来root的密码,后面两个文本框输入root的新密码,点击Next
Next

setup使用onBeforeMount setup only when_mysql_22

点击Execute

setup使用onBeforeMount setup only when_mysql_23

这个不受控了 四个圈全部完成后会出现下一个页面

setup使用onBeforeMount setup only when_mysql_24

选择Finish吧