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

  • 相关阅读:
    scala之伴生对象的继承
    scala之伴生对象说明
    “Failed to install the following Android SDK packages as some licences have not been accepted” 错误
    PATH 环境变量重复问题解决
    Ubuntu 18.04 配置java环境
    JDBC的基本使用2
    DCL的基本语法(授权)
    ZJNU 1374
    ZJNU 2184
    ZJNU 1334
  • 原文地址:https://www.cnblogs.com/chen-lhx/p/3936616.html
Copyright © 2011-2022 走看看