zoukankan      html  css  js  c++  java
  • mysql GTID主从复制(主库在线,添加新丛库)

    要求:

    1、         主库上线,主库不停止服务的前提下做主从复制

    2、         新添加一个丛库

    操作:

    1、         在主库导出数据(主库正常运行);

           

    2、         将主库的sql文件传到丛库;

           

    3、         丛库恢复数据库;

           

    4、         在主服务器上,创建复制账号,赋权限

    Mysql > GRANT REPLICATION SLAVE ON *.* TO 'repluser'@'3.9.8.%' IDENTIFIED BY 'replpass';

    Mysql > flush privileges;

    5、         配置从服务器的防火墙,允许防火墙通过3306端口

    # vim /etc/sysconfig/iptables 

    添加

    -A INPUT -m state –state NEW -m tcp -p tcp –dport 3306 -j ACCEPT(允许3306端口通过防火墙)

    重启防火墙服务,使其生效

    #service iptables restart

    6、         丛库修改配置文件

    # vim /etc/my.cnf

    添加

           

           

    7、         在从服务器上使用主mysql上创建的账号密码登录并进行复制

        mysql> change master to master_host='3.9.8.13', master_user='repluser',master_password='replpass',master_auto_position=1;

           

    8、         丛库启动主从复制(可能会报错,参考10.问题集1) )

        mysql> start slave;

    9、         检测主从复制

        mysql> show slave statusG

    10、      问题集

        1)     启动主从复制,报错1872:slave failed to initialize relay log info structure from the repository.

             

    mysql> reset slave;

    mysql> change master to master_host='3.9.8.13', master_user='repluser',master_password='replpass',master_auto_position=1;

    mysql> start slave;

  • 相关阅读:
    吾爱破解2018-2020优秀文章合集
    分享一个零基础入门学习Python(第2版)带课件及源码
    fiddler抓包工具详细配置方法,多图详细(转)
    浏览器提速,支持95%的国产浏览器(转)
    易语言5.92学习版
    Android Studio 之 ViewModel (转)
    一款易语言软件启动前修改(劫持DLL注入修改)【转】
    某桌球辅助登录算法分析并转本地验证
    软件虚拟机保护分析资料整理
    HttpCanary其他教程
  • 原文地址:https://www.cnblogs.com/ddbear/p/7137086.html
Copyright © 2011-2022 走看看