zoukankan      html  css  js  c++  java
  • 专职DBA-MySQL主从级联复制

    专职DBA-MySQL主从级联复制
    作者:周万春
    微信:lovemysql3306
    
    
    
    MySQL主从级联复制
    1.级联复制作为MySQL主从复制的一个扩展。
    MySQL级联复制模型:A==>B==>C(A库B库要开启binlog)
    除了作为新主库的从库需要开启binlog日志功能之外,级联复制的其他实施步骤和主从复制一样。
    
    
    2.从库什么时候需要开启binlog日志功能???
    当前的从库还要同时作为其他从库的主库。
    把从库作为数据库全备的服务器。(此时开启binlog日志用于全备恢复之后的增量数据恢复)
    
    
    3.从库记录binlog日志方法。
    [root@db01 ~]# vim /data/mysql/mysql3306/conf/my3306.cnf
    [mysqld]
    binlog_format=row
    log_bin=/data/mysql/mysql3306/binlog/mysql-bin
    log_slave_updates #必须要有这个参数,否则不会记录binlog日志。
    expire_logs_days=15
    
        binlog只保留15天,相当于执行以下命令,就是删除15天以前的binlog日志
        # find /path -type f -name "mysql-bin.000*" -mtime +15 |xargs rm -rf
    
    
    4.MySQL级联复制的应用场景
    (1).作为主库的级联从库,在大并发场景下,可以减轻主库下面的直接从库过多带来的数据复制压力,同时把级联从库作为一级从库的一个物理备份(从库宕机热备可快速补充从库节点)。
    (2).级联从库用于数据备份、数据分析、企业内部等对数据实时性要求不是很高的业务应用。
    
    
    5.MySQL主从级联复制实验与普通的主从复制是相同的,请读者自行实验。
  • 相关阅读:
    P1440 求m区间内的最小值
    P1569 Generic Cow Protests
    P3252 [JLOI2012]树
    P3009 [USACO11JAN]Profits S
    <二分查找+双指针+前缀和>解决子数组和排序后的区间和
    常见算法技巧之——双指针思想
    设计模式——单例模式
    操作系统实验——读者写者模型(写优先)
    操作系统——内存管理学习笔记
    Altium Designer 16下载与安装教程
  • 原文地址:https://www.cnblogs.com/zhouwanchun/p/11191617.html
Copyright © 2011-2022 走看看