在windows上安装同一版本的mysql。我的实验室安装了三个相同版本的mysql 5.6.
这里使用的安装版,使用zip包比这个简单,原理差不多。
1正常安装mysql,一切都采用默认值;
2然后将C:\Program Files\MySQL\目录下的MySQL Server 5.5文件夹另存为并重命名为mysql1;
3然后再正常安装一次mysql,这次什么都正常就可以了;
4将mysql1文件夹(假设存放在c盘根目录下)里面的my.ini文件里面的mysqld组下面的port改为3307,注意不是client字段下面的;然后把basedir和datadir均改为自己的,其中basrdir就是mysql\bin的目录了,仿照标准的换成自己的目录就可以了;
4cd到mysql1文件夹中,使用命令mysqld install mysql1 安装一个名称为mysql1的服务;
5在运行里面使用regedit命令进入注册表编辑器,找到建:HKEY_LOCAL_MACHINE->SYSTEM->CURRENTCONTROLSET->SERVICES->mysql1,将它的imagepath字段的值改为:"c:\mysql1\bin\mysqld" --defaults-file="c:\mysql1\my.ini" mysql ,这样就成功的安装了另一个mysql服务了。
6使用命令net start mysql1将刚刚的mysql1服务启动,就可以使用这个mysql实例了;
7按照上述方法,我在一台电脑上安装了四个同版本的mysql,没有出现什么问题;打算用这个四个mysql做读写分离的实验;
8最近比较忙,就随便记一下了;