各位用户为了找寻关于win2003 安装2个mysql实例做主从同步服务配置的资料费劲了很多周折。这里教程网为您整理了关于win2003 安装2个mysql实例做主从同步服务配置的相关资料,仅供查阅,以下为您介绍关于win2003 安装2个mysql实例做主从同步服务配置的详细内容

配置前的准备:  2台电脑,均安装windows2003 64位。均分三区c,d,e.计算机名一为Master,一为slave.  使用mysql-noinstall-mysql5.1.50压缩包.  首先在Master计算机的D盘安装mysql.  1:解压mysql-noinstall-5.1.50。将其中的内容复制到D盘的mysql5.1目录下。  2:安装mysql5.1.50  进入cmd.  cd d:mysql5.1bin  mysqld install mysql5.1 //安装mysql服务,名称为mysql5.1  3:配置my.ini。其中以下为必须的  default-character-set=utf8 //数据库表的默认字体  basedir=D:mysql5.1  datadir=D:mysql5.1data  port=3306  配置主服务器,在my.ini 必须开启log-bin  log-bin=mysql-bin  log=D:mysql5.1logsmylog.log  相应的也可以开启慢查询日志和错误日志。  my.ini也必须设置  server_id=10  不要使用默认的1.  保存  4:配置注册表  hklm-system-controlset-service-mysql5.1.找到imagepath,修改该键值  默认键值为:D:mysql5.1binmysqld msyql5.1  改成:D:mysql5.1binmysqld --defaults-file="D:mysql5.1my.ini" mysql5.1  保存退出.  现在就可以启动mysql5.1服务了,进入cmd.  net start mysql5.1  在slave计算机安装mysql5.1.50  1:解压该文件至D盘的mysql5.1目录下  2:安装mysql5.1  进入cmd.  cd d:mysql5.1bin  mysqld install mysql5.1  3:配置从服务器的my.ini  basedir=D:/mysql5.1  datadir=D:/mysql5.1/data  default-character-set=utf8  server_id=11  该值为必须的,绝对要保定唯一性  以下为可选  log-bin=mysql-bin  log=d:/mysql5.1/logs/mylog.log  log-error=d:/mysql5.1/logs/error.log  log-slow-queries=d:/mysql5.1/logs/slowquery.log  relay_log=mysql-relay-bin  log_slave_updates=1  read_only=1  3:和主服务器的注册表一样修改。imagepath值。  4:启动mysql5.1服务  以上主从服务器的D盘mysql实例安装完毕  然后回到master主服务器  进入mysql数据库  >cd d:mysql5.1bin  >mysql -uroot  mysql>grant replication slave,replication client on *.* to zjj@%27%%27 identified by '1';  退出msyql数据库  回到slave从服务器  进入mysql数据库  >cd d:mysql5.1bin  >mysql -uroot  mysql>change master to  ->master_host='master',  ->master_user='zjj',  ->master_password='1',  ->master_port=3306,  ->master_log_file='mysql-bin.000001',  ->master_log_pos=0;  mysql>start slave  这样就开启了一个实例的主从服务。  按照上面的一样方式,配置E盘的实例的主从服务。  注意的就是路径的正确书写。然后在my.ini的配置中,server_id必须保持唯一性。port避免使用3306,服务名称和mysql5.1不一样即可。