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

一台电脑两个mysql服务&主从服务配置

一台电脑两个mysql服务&主从服务配置

预置条件:winxp、已存在一个mysql-5.5.20-win32服务(目录在D:\softbak\web\mysql-5.5.20-win32\mysql-5.5.20-win32)


如何在一台电脑上面再启动一个mysql服务了?(参考自http://lxzjsj.iteye.com/blog/758018)

1、将mysql的zip包重新拷贝的另一个目录下:D:\softbak\web\mysql-5.5.20-win32\mysql2

2、打开my.ini文件,并修改几处地方:

a:端口好port=3306改成port=3307

b:更改两个路径:basedir=D:\softbak\web\mysql-5.5.20-win32\mysql2

datadir=D:\softbak\web\mysql-5.5.20-win32\mysql\data

c:这个要作为从服务,需要把server-id=1改成server-id = 10

3、?安装服务

命令提示符: D:\softbak\web\mysql-5.5.20-win32\mysql2\bin>mysqld --install mysql2 --defaults-file=D:\softbak\web\mysql-5.5.20-win32\mysql2\my.ini

4、 开启服务

命令提示符:? D:\softbak\web\mysql-5.5.20-win32\mysql2\bin?>net start mysql2 或者在服务中手动开启(中间又一次出现1068错误,查看下原来端口号忘记改了)

ps:其他对你有用的操作:

停止服务

命令提示符:? net stop mysql2 或者在服务中手动停止

?删除服务

命令提示符: ?net stop mysql2

命令提示符: ? mysqld --remove mysql2?

5、你登录不同服务的时候,需要根据