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主从级联复制实验与普通的主从复制是相同的,请读者自行实验。
  • 相关阅读:
    全程软件测试_项目启动
    全程软件测试_规范测试过程
    python_json常用的方法
    python_eval的用法
    python_判断字符串编码的方法
    python_Notepad++编码集的说明
    python_编码集的介绍
    初识HTML
    mysql学习目录
    python学习目录
  • 原文地址:https://www.cnblogs.com/zhouwanchun/p/11191617.html
Copyright © 2011-2022 走看看