首页 > 数据库技术 > 详细

windows上配置mysql主从复制

时间:2019-03-10 13:16:43      阅读:172      评论:0      收藏:0      [点我收藏+]

准备环境

  1. 两台64位win7虚拟机
    主IP:192.168.100.133 从IP:192.168.100.132
  2. mysql-5.7.24-winx64.zip

安装mysql

两台机器分别安装mysql,安装方法参考:https://www.cnblogs.com/yinchh/p/10398243.html

设置Master

在配置文件my.ini中追加以下配置,追加后一定要重启服务让配置生效

#=========主从复制关键配置=====================
server_id=1 #主库和从库需要不一致,配一个唯一的ID编号,1至32。 手动设定
log-bin=mysql-bin #二进制文件存放路径,存放在根目录data
#binlog-do-db=test #需要复制的库,多个库用逗号隔开,如果此项不配置所有主库都参与复制
#binlog-ignore-db=mysql #不需要复制的库,和上项同理
#=========主从复制关键配置=====================

新增同步用到的账号和权限

grant replication slave,reload,super on *.* to slaver@192.168.100.132 identified by '123456';

slaver:同步账号
123456:同步密码

记录开始同步的位置

show master status; 

记下File和Position字段的值

设置Slaver

在配置文件my.ini中追加以下配置,追加后一定要重启服务让配置生效

#========主从复制关键配置======================
server_id=2 #主库和从库需要不一致
#binlog-do-db=test #和主库说明一致
#binlog-ignore-db=mysql #和主库说明一致
#========主从复制关键配置======================

配置同步,配置后一定要重启服务让配置生效

change master to master_host='192.168.100.133',master_user='slaver',master_password='123456', master_log_file='mysql-bin.000001',master_log_pos=107;

master_host:主库IP
master_user:新增的同步账号
master_user:新增的同步账号密码
mysql-bin.000001和107:分别是上面记录的File和Position字段

查看从库状态

show slave status;

技术分享图片

windows上配置mysql主从复制

原文:https://www.cnblogs.com/yinchh/p/10504898.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!