1、将mysql程序直接拷贝到某个目录(假设目录为d:/mysql_1)
注意:如果你的数据库表单包含innodb类型的表可能不能访问
2、修改mysql的配置文件my.ini
A、将port=3306的选项修改成其他端口(如果和本机上的其他mysql端口重复)
B、修改以下参数
basedir = d:/mysql_1/
datadir = d:/mysql_1/data/
3、将my.ini拷贝至d:/mysql_1目录下(其他目录均可,只是在设置服务时defaults-file参数需对应)
4、将mysql设置成服务
点击开始-->运行,输入cmd进入dos控制台
执行以下dos命令(输入命令后按回车键执行)
d:
cd mysql_1/bin
mysqld-nt --install mysql_cy --defaults-file=d:/mysql_1/my.ini
此时mysql服务已经成功安装,其中mysql_cy是mysql的服务名,多个mysql在一台机器上使用不同的服务名即可。
注意:有的mysql的bin目录下没有mysqld-nt.exe,有可能是mysqld.exe。
5、myql服务的移除
进入mysql的bin目录后,类似4的操作,只是最后执行:
mysqld-nt --remove mysql_cy
要点:
1、不同的mysql在不同的目录
2、每个mysql使用不同的配置文件,配置文件在defaults-file参数中指定,配置文件中端口号和数据库位置不同
3、注册的服务名各不相同
启动可以使用net start 服务1、net start 服务2...等同时启动多个mysql数据库服务(当然也可以进入windows的服务管理中启动)。