zoukankan      html  css  js  c++  java
  • mysql relay_log_info_repository和master_info_repository

        relay_log_purge = 1
    
      relay_log_recovery = 1
    
      这两个是启用relaylog的自动修复功能,避免由于网络之类的外因造成日志损坏,主从停止。
    
      master_info_repository = TABLE
    
      relay_log_info_repository = TABLE
    
      这两个参数会将master.info和relay.info保存在表中,默认是Myisam引擎,官方建议用
    
      alter table slave_master_info engine=innodb;
    
      alter table slave_relay_log_info engine=innodb;
    
      alter table slave_worker_info engine=innodb;
    
      改为Innodb引擎,防止表损坏后自行修复。
    
    
    3.在my.cnf中设置
    relay_log_info_repository = TABLE
    master_info_repository    = TABLE
    relay_log_recovery        = on
    
    mysql> show variables like  '%relay_log_info_repository%';
    +---------------------------+-------+
    | Variable_name             | Value |
    +---------------------------+-------+
    | relay_log_info_repository | FILE  |
    +---------------------------+-------+
    1 row in set (0.00 sec)
    
    mysql>  show variables like  '%master_info_repository%';
    +------------------------+-------+
    | Variable_name          | Value |
    +------------------------+-------+
    | master_info_repository | FILE  |
    +------------------------+-------+
    1 row in set (0.00 sec)
    
    mysql> desc mysql.slave_master_info

  • 相关阅读:
    Linux手动分区步骤
    Vue到底是怎样个框架?
    MongoDB
    25、正则表达式
    24、模块
    21、三元表达式、列表解析、生成器
    Linux 软件包 管理
    CentOS7.5---7.9 中文字体匹配错误 fontconfig-2.13.0
    Ubuntu14.04下Git安装与使用
    Zabbix3.4 安装配置
  • 原文地址:https://www.cnblogs.com/hzcya1995/p/13351565.html
Copyright © 2011-2022 走看看