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

  • 相关阅读:
    Python装饰器学习(九步入门)
    jQuery练习题
    JavaScript 练习题
    Apache的安装与下载
    非常好用的CSS样式重置表
    表单练习
    shell命令lsof
    IndentationError: unindent does not match any outer indentation level
    Zabbix监控mysql主从复制状态
    Zabbix监控php-fpm status
  • 原文地址:https://www.cnblogs.com/hzcya1995/p/13351565.html
Copyright © 2011-2022 走看看