zoukankan      html  css  js  c++  java
  • 基于XBK的主从复制

    1. 主库热备数据

    1. mkdir -p /data/backup
    2. xtrabackup --defaults-file=/etc/my.cnf --socket=/tmp/mysql.sock --user=root --password=123   --backup --target-dir=/data/backup/full
    
    3. scp  -rp  /data/backup/*  172.16.1.53:/data/backup/
    

    2. 从库备份主库数据

    • b 准备:(CR)
    从: 
    mv  /data/3306/data/*      /tmp/   清空数据 
    mv  /data/3306/binglog/    /tmp/  清空binglog日志
    
    xtrabackup   --prepare --target-dir=/data/backup/full
    
    • c 拷回数据:
      xtrabackup  --copy-back --target-dir=/data/backup/full
    
    • d 修改权限并启动数据库
    [root@db01  data]# chown -R mysql.mysql /data/* 
    [root@db01  data]# /etc/init.d/mysqld start
    

    3. 构建主从关系

    1. 主库 获得binglog,位置点信息,构建主从语句:
      mysql > show master status;
      mysql >  help  change master to;
    
    
    2. 从库构建主从复制:
    mysql> reset slave;
    Query OK, 0 rows affected (0.01 sec)
    
    mysql> CHANGE MASTER TO
      MASTER_HOST='10.0.0.51',
      MASTER_USER='repl',
      MASTER_PASSWORD='123',
      MASTER_PORT=3306,
      MASTER_LOG_FILE='mysql-bin.000002',
      MASTER_LOG_POS=156,
      MASTER_CONNECT_RETRY=10;
    
    mysql> start slave;
    Query OK, 0 rows affected (0.00 sec)
    
    3. 查看主从复制:
     mysql> show slave statusG
    
  • 相关阅读:
    第一个自己独立开发并发布的软件
    第一个JavaWeb项目体验
    今天开博
    Mongoid Paging and Iterating Over Large Collections
    图片格式瞎扯淡
    是时候用Coffeescript了
    Mac 小技巧
    印度见闻札记
    作为开发人员,您应该尊重默认行为
    Java 注解(Annoation)学习笔记
  • 原文地址:https://www.cnblogs.com/hypj/p/14203507.html
Copyright © 2011-2022 走看看