mysql主从设置

环境说明:

Master:
环境:windows7、mysql5.1
IP:192.168.137.1
Slave:
环境:windowXP、mysql5.1
IP:192.168.137.2
(windowXP作为从服务器,由虚拟机vmware模拟,vmware设置的网络连接方式为桥接 ,桥接设置:url:)、

Master配置:
  • 打开mysql/my.ini 在最后添加以下代码:
    #数据库窗口号(如果已有则不写)
    port=3306
    #为Master服务器的ID值 
    server-id = 1  
    #启用二进制日志;  
    log-bin=mysql-bin  
    #需要同步的二进制数据库名;  
    binlog-do-db=test  
    #设定生成的log文件名;  
    log-bin="E:\Workspace\Database\materlog"  
    #把更新的记录写到二进制文件中;  
    log-slave-updates 
  • Master上给slave授权一个同步的帐户
    grant replication slave,super,reload on *.* to slave@192.168.137.2 identified by 'slave'; 
    建立一个帐户slave,并且只能允许从192.168.137.2这个地址上来登陆,密码是slave。
  • 重启Master服务器
slave配置

  • 打开mysql/my.ini 在最后添加以下代码:
  • port=3306
    server-id = 2
    replicate-do-db = test     
    master-host     =   192.168.137.1
    master-user     =   slave
    master-password =   slave
  设置server-id,确保与master的server-id不冲突
  • 重启Master服务器

执行下面命令

  •  mysql>start slave;
  •  mysql>show master status \G;
主要是看以下两项是否为YES:
Slave_IO_Running: Yes

Slave_SQL_Running: Yes

配置成功







  








评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值