zoukankan      html  css  js  c++  java
  • wamp mysql 创建主从数据库

    这跟你是不是wmap没有关系的, wamp是一个集成环境,只是一次性帮你创建一个web服务器而已
    下面给你些配置


    一、登录Master服务器,修改my.ini ,添加如下内容:

      [wampmysqld]
      #数据库ID号, 为1时表示为Master,其中master_id必须为1到232–1之间的一个正整数值; 
      server-id = 1
      #启用二进制日志;
      log-bin=mysql-bin
      #需要同步的二进制数据库名;
      binlog-do-db=test
      #不同步的二进制数据库名,如果不设置可以将其注释掉;
      binlog-ignore-db=mysql
      #设定生成的log文件名;
      log-bin="E:/Database/materlog"
      #把更新的记录写到二进制文件中;
      log-slave-updates
      #跳过错误,继续执行复制;
      slave-skip-errors

      配置完重启 mysql

    二、在主库建立 slave 复制所要使用的用户;


      mysql>grant replication slave on *.* to forslave@192.168.1.13 identified by '********';

    三、将主库中以上配置的需要同步的 test 库的数据 备份到 从库中

    四、登录Slave数据库服务器,修改my.ini;

      [wampmysqld]
      #如果需要增加Slave库则,此id往后顺延;
      server-id = 2  
      log-bin=mysql-bin
      #主库host
      master-host = 192.168.1.3
      #上面刚才建立的复制使用的用户
      master-user = forslave
      master-password = ******
      master-port = 3306
      #如果发现主服务器断线,重新连接的时间差;
      master-connect-retry=60
      #不需要备份的数据库; 
      replicate-ignore-db=mysql
      #需要备份的数据库
      replicate-do-db=test
      log-slave-update
      slave-skip-errors

    配置完成后,重启 从库的mysql

    五、启动 slave ,并查看slave 状态是否正常;


      mysql>slave start;
      mysql>show slave statusG;

    还需要在使用命令在主库那查看一下


      mysql> show master status;


    对比一下是否两个库是否一样wamp

  • 相关阅读:
    ByteBuffer使用实例
    Fiddler抓包显示请求时延
    手机wifi连上Fiddler后无网络问题解决
    git
    git
    Autofac使用
    Redis实战
    Redis实战
    Redis实战
    Redis实战
  • 原文地址:https://www.cnblogs.com/chen-lhx/p/3936616.html
Copyright © 2011-2022 走看看