使用xtraback备份恢复并搭建主从

本文介绍了在MySQL开启GTID模式的集群环境下,如何使用xtrabackup进行数据备份恢复,并详细阐述了利用GTID协议搭建主从的完整过程,包括清空数据目录、解压备份、赋权、启动服务以及确定和处理已执行的GTID。
摘要由CSDN通过智能技术生成

集群信息描述

MySQL开启了GTID模式,主从节点的搭建使用GTID协议。

xtrabackup备份恢复过程

  1. 从目标主机下载备份至当前机器/tmp目录下

    ssh -o StrictHostKeyChecking=no root@172.31.0.155 -p port "xtrabackup --backup --user=root --password=123456aA --stream=tar --slave-info --lock-ddl-timeout=1200 --target-dir=./ | gzip" > /tmp/backup.tar.gzip
    
  2. 清空当前虚机mysql数据目录/var/lib/mysql

    rm -rf /var/lib/mysql/*
    
  3. 进入mysql目录,解压备份文件

    cd /var/lib/mysql
    tar -xzf /tmp/backup.tar.gzip
    
  4. 数据库目录重新赋权限

    chown -R mysql:mysql /var/lib/mysql
    
  5. 启动mysql服务

    service mysql start
    

搭建主从

搭建过程

前面已经恢复了备份数据文件,并启动了MySQL,搭建步骤如下:

  1. 根据备份恢复信息找出已经恢复的GTID集合(可能有多个)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值