zoukankan      html  css  js  c++  java
  • mysql多源复制安装

    多源复制的意思是多主一从。

    多源复制的前提是必须要开启GTID模式。


     master1 :192.168.1.110

     master2 :192.168.1.111

     slave :192.168.1.150

    1、同步数据:

      master1:

    mysqldump -uroot -p123456 --master-data=2 --single-transaction -B game  > game.sql
    master2:
    mysqldump -uroot -p123456 --master-data=2 --single-transaction -B game  > game.sql

    将数据移动到slave从机上。

    在slave上导入两个数据。

    查找并记录此时的positon。

    2、建立复制账号:

      master1:

    grant replication slave on *.* to 'backup'@'192.168.%' identified by '123456';
    master2:
    grant replication slave on *.* to 'backup'@'192.168.%' identified by '123456';
    slave:
    grant replication slave on *.* to 'backup'@'192.168.%' identified by '123456';

    3、修改配置文件my.cnf:

    添加:

    master_info_repository=TABLE
    relay_log_info_repository=TABLE

    4、在slave上操作(定位至master机器上):

    定位到master1上:

    CHANGE MASTER TO MASTER_HOST='192.168.1.110',MASTER_USER='backup', MASTER_PASSWORD='123456',MASTER_LOG_FILE='Master_1-bin.000012',MASTER_LOG_POS=15013 FOR CHANNEL 'master_1';

    定位到master2上:

    CHANGE MASTER TO MASTER_HOST='192.168.1.111',MASTER_USER='backup', MASTER_PASSWORD='123456',MASTER_LOG_FILE='Master_1-bin.000019',MASTER_LOG_POS=323 FOR CHANNEL 'master_2';

    5、启动多源复制:

    start slave;

  • 相关阅读:
    android面试之怎么把图片变成圆形
    android面试之contentProvider获取联系人
    Android面试之assets和aw文件的使用
    Android设计模式之面试
    Activity、Window、View的关系
    ViewPager的简单用法
    补间动画
    帧动画
    android系统的样式和主题
    C++的三种继承方式简述
  • 原文地址:https://www.cnblogs.com/magmell/p/9223045.html
Copyright © 2011-2022 走看看