zoukankan      html  css  js  c++  java
  • mysql高可用架构 -> MHA配置binlog-server-06

    前期准备

    1、准备一台新的mysql实例(db03),GTID必须开启。
    
    2、将来binlog接收目录,不能和主库binlog目录一样
    

    停止mha

    masterha_stop --conf=/etc/mha/app1.cnf
    

    开启binlogserver功能

    vim /etc/mha/app1.cnf     //添加如下模块
    
    [binlog1]
    no_master=1
    hostname=10.0.0.53                              ----> 主机DB03
    master_binlog_dir=/data/mysql/binlog/    ----> binlog保存目录    
    

    开启binlog接收目录,注意权限

    mkdir -p /data/mysql/binlog/ 
    chown -R mysql.mysql /data/mysql
    
    # 进入目录启动程序
      cd /data/mysql/binlog/ &&
      mysqlbinlog  -R --host=10.0.0.51 --user=mha --password=mha --raw  --stop-never mysql-bin.000001 &
      
    参数说明:-R 远程主机
    

    启动mha

    nohup masterha_manager --conf=/etc/mha/app1.cnf --remove_dead_master_conf --ignore_last_failover < /dev/null > /var/log/mha/app1/manager.log 2>&1 &
    

    测试binlog备份

    #查看binlog目录中的binlog
    [root@db03 binlog]# ll
    total 44
    -rw-r--r-- 1 root root 285 Mar  8 03:11 mysql-bin.000001
    
    #登录主库
    [root@mysql-db01 ~]# mysql -uroot -p123
    
    #刷新binlog
    mysql> flush logs;
    
    #再次查看binlog目录
    [root@db03 binlog]# ll
    total 48
    -rw-r--r-- 1 root root 285 Mar  8 03:11 mysql-bin.000001
    -rw-r--r-- 1 root root 143 Mar  8 04:00 mysql-bin.000002
    

     

  • 相关阅读:
    redis
    java基础知识起步
    SQL(DML)语法
    jsp中的九大内置对象和四大作用域
    JDBC与javaBean
    javaScript知识点大全
    mysql数据库操作语法大全
    css前端知识点总结
    HTML前端小结
    代码整洁之道
  • 原文地址:https://www.cnblogs.com/tim1blog/p/9877164.html
Copyright © 2011-2022 走看看