集群信息描述
MySQL开启了GTID模式,主从节点的搭建使用GTID协议。
xtrabackup备份恢复过程
-
从目标主机下载备份至当前机器/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
-
清空当前虚机mysql数据目录/var/lib/mysql
rm -rf /var/lib/mysql/*
-
进入mysql目录,解压备份文件
cd /var/lib/mysql tar -xzf /tmp/backup.tar.gzip
-
数据库目录重新赋权限
chown -R mysql:mysql /var/lib/mysql
-
启动mysql服务
service mysql start
搭建主从
搭建过程
前面已经恢复了备份数据文件,并启动了MySQL,搭建步骤如下:
-
根据备份恢复信息找出已经恢复的GTID集合(可能有多个)