zoukankan      html  css  js  c++  java
  • MHA主库宕机,binlog保存

    1.配置MHA实时备份binlog

    [root@db03 ~]# vim /service/mha/app1.cnf
    [root@db03 ~]# vim /service/mha/app1.cnf
    ......
    [binlog1] # 把主库的binlog日志备份到本地
    no_master=1
    hostname=172.16.1.53 # 主库的ip
    # 不能跟当前机器数据库的binlog存放目录一样
    master_binlog_dir=/root/binlog/
    
    #例:
    # 开启binlog server
    [server3]
    hostname=172.16.1.53
    port=3306
    no_master=1
    master_binlog_dir=/root/binlog/
    

    2.创建binlog存放目录

    # 进入该目录
    [root@db03 ~]# cd /root/binlog/
    # 备份binlog
    [root@db03 binlog]# mysqlbinlog  -R --host=172.16.1.52 --user=mha --password=mha --raw --stop-never mysql-bin.000001 &
    

    3.手动执行备份binlog

    # 进入该目录
    [root@db03 ~]# cd /root/binlog/
    #备份binlog
    [root@db03 binlog]# mysqlbinlog  -R --host=172.16.1.52 --user=mha --password=mha --raw --stop-never mysql-bin.000001 &
    

    4.重启MHA

    [root@db03 binlog]# masterha_stop --conf=/service/mha/app1.cnf
    Stopped app1 successfully.
    
    [root@db03 binlog]# nohup masterha_manager --conf=/service/mha/app1.cnf --remove_dead_master_conf --ignore_last_failover < /dev/null > /service/mha/manager.log 2>&1 &
    

    5.主库添加数据查看binlog

    # 主库
    mysql> create database mha;
    Query OK, 1 row affected (0.01 sec)
    
    [root@db02 ~]# ll /usr/local/mysql/data/mysql-bin.000008 
    -rw-rw---- 1 mysql mysql 67576 Jul 28 10:33 /usr/local/mysql/data/mysql-bin.000008
    
    # MHA机器查看binlog
    [root@db03 binlog]# ll
    total 96
    -rw-rw---- 1 root root   852 Jul 28 10:30 mysql-bin.000001
    -rw-rw---- 1 root root   214 Jul 28 10:30 mysql-bin.000002
    -rw-rw---- 1 root root   214 Jul 28 10:30 mysql-bin.000003
    -rw-rw---- 1 root root   214 Jul 28 10:30 mysql-bin.000004
    -rw-rw---- 1 root root   465 Jul 28 10:30 mysql-bin.000005
    -rw-rw---- 1 root root   214 Jul 28 10:30 mysql-bin.000006
    -rw-rw---- 1 root root   214 Jul 28 10:30 mysql-bin.000007
    -rw-rw---- 1 root root 67576 Jul 28 10:33 mysql-bin.000008
    
  • 相关阅读:
    The Ubuntu version detected is too old (< 10.04). Please refer to VMware KB article 2147454 to learn how to obtain and install VMware Tools on this system
    Metasploit渗透测试指南:修订版 勘误
    栈溢出基础
    修改peda颜色
    linux 修改文件夹颜色 终端颜色
    fadetop bing wallpaper
    odoo 去除动作菜单的删除按钮
    crontab详解
    odoo 创建初始数据库 切换当前数据库
    24 单链表的遍历与优化
  • 原文地址:https://www.cnblogs.com/Applogize/p/13393824.html
Copyright © 2011-2022 走看看