zoukankan      html  css  js  c++  java
  • windows上配置mysql主从复制

    准备环境

    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;
    

  • 相关阅读:
    es6模块与 commonJS规范的区别 Linda
    hive 子查询特别分析
    C语言I博客作业05
    C语言I博客作业08
    2019秋作业第一周作业
    C语言I博客作业04
    C语言I博客作业09
    C语言I博客作业03
    C语言I博客作业07
    C语言I博客作业06
  • 原文地址:https://www.cnblogs.com/yinchh/p/10504898.html
Copyright © 2011-2022 走看看