文档章节

mysql开启GTID环境使用xtrabackup备份搭建复制环境

AnthonyYau
 AnthonyYau
发布于 2016/02/27 10:38
字数 280
阅读 338
收藏 5

一、备份

使用流和压缩备份,并将备份传输到远程slave服务器

  • master全备
innobackupex --user=root --password=123 --host=127.0.0.1 --port=3306 --parallel=4 --stream=xbstream --compress --slave-info --compress-threads=4 /data/backup/ | ssh root@10.0.32.198 "xbstream -x -C /data/backup/"

二、还原

  • 备份完成后,在slave上进行解压和redo应用
-- `解压`
innobackupex --decompress .

-- `清空源数据目录`
rm -rf /data/mysql57/*

-- `还原到数据目录`
innobackupex --defaults-file=/etc/my.cnf --copy-back /data/backup/

-- `修改数据目录权限`
chown mysql.mysql -R /data/mysql57

三、配置主从

  • 检查备份结束时的日志坐标位置
$ cat /data/mysql57/xtrabackup_binlog_info
bin.000019	614616758	57d608d9-d9db-11e5-be23-5254009315b8:1-127921,
b553766e-dab9-11e5-a735-5254009315b8:1-5863722
  • 配置slave
root@localhost*5.7.11-log[(none)] >reset master;
Query OK, 0 rows affected (0.01 sec)

root@localhost*5.7.11-log[(none)] >set global gtid_purged='57d608d9-d9db-11e5-be23-5254009315b8:1-127921,b553766e-dab9-11e5-a735-5254009315b8:1-5863722';
Query OK, 0 rows affected (0.00 sec)

root@localhost*5.7.11-log[(none)] >change master to master_host='10.0.32.199',master_port=3306,master_user='repl',master_password='123',master_auto_position=1;
Query OK, 0 rows affected, 2 warnings (0.01 sec)

root@localhost*5.7.11-log[(none)] >start slave;
Query OK, 0 rows affected (0.00 sec)

四、进行数据验证

pt-table-checksum --max-load=Threads_running=100 --nocheck-binlog-format --nocheck-replication-filters --chunk-size-limit=2 h=127.0.0.1,u=root,p=123 --databases oms_tat

© 著作权归作者所有

AnthonyYau
粉丝 29
博文 85
码字总数 93611
作品 0
广州
数据库管理员
私信 提问
XtraBackup应用说明(支持TokuDB)

XtraBackup应用说明(支持TokuDB) 背景: 关于物理备份工具xtrabackup的一些说明可以先看之前写过的文章说明:XtraBackup 安装使用和xtrabackup 使用说明(续),本篇文章将介绍xtrabackup在...

xiaocao13140
2018/05/21
0
0
mysql运维-备份恢复之percona-xtrabackup

mysql的物理备份分两种: 冷备:停止服务,拷贝data目录,然后重启服务,完成。如果需要恢复,停止服务,删掉当前在用data,把之前拷贝的data复制过来,再开启服务,就OK了!因为冷备需要停掉...

坦途abc
2018/08/28
0
0
XtraBackup备份恢复模拟实践

XtraBackup是Percona公司开发的一款很好用的数据备份工具,支持对InnoDB引擎数据的热备份,对MyISAM引擎的数据做备份时需要锁表,详细信息参见官网或其他资源。【XtracBackup官网】 1. 实验环...

呀哈喽
2018/07/28
0
0
Mysql 备份工具 XtraBackup 2.0.7 发布

XtraBackup 是一个用来备份 MySQL 的 InnoDB 数据库的开源工具。 该版本新功能。 1.这个版本的XtraBackup Percona实现了完全支持新的MySQL 5.6特性。 2.XtraBackup Percona实现支持InnoDB缓冲...

书一
2013/05/07
2K
1
Percona XtraBackup 2.2.4 发布,MySQL 备份工具

Percona XtraBackup 2.2.4 发布,此版本现已提供在下载页面和Percona Software Repositories。 新特性: Percona XtraBackup 实现对 Galera GTID auto-recovery 的支持 Bugs 修复: Percona ...

oschina
2014/09/13
1K
1

没有更多内容

加载失败,请刷新页面

加载更多

如何使用 rsync 备份 Linux 系统的一些介绍

备份一直是 Linux 世界的热门话题。回到 2017,David Both 为 Opensource.com 的读者在使用 rsync 备份 Linux 系统方面提了一些建议,在这年的更早时候,他发起了一项问卷调查询问大家,在 ...

xiangyunyan
29分钟前
0
0
二进制位操作

单片机,或者一些模块的设置操作,都是由一个字节数据来完成,每位各有定义。就需进行位操作来组合需要的数字结果。 以JavaScript为例,编写位操作。 我们期望得到这样一个二进制数:0101101...

format
43分钟前
3
0
聊聊中国的通信行业:从“七国八制”到“中华”脊梁

本期文章和大家一起来聊一聊我曾经从事过的通信行业吧。最近各方面信息的泛滥,包括和华为的同学聊天,自己确实也感慨颇多。想想我自己本科主修通信工程,研究生再修信息与通信工程,从本科开...

CodeSheep
今天
7
0
MDK:ARM M451M:exceed the range of code meory, continue to erase or not?

问题: 代码空间超限 几天前就遇到:exceed the range of code meory, continue to erase or not? 如下所示: 解决过程 开始以为中MDK软件的128KB限制,如是就不能生成HEX文件,应该链接时有提...

SamXIAO
今天
1
1
OSChina 周六乱弹 —— 因违反《中华人民共和国治安管理处罚法》第四十四条之规定

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @xiaoshiyue :#今日歌曲推荐# 惊艳分享谷微的单曲《安守本份》(@网易云音乐) 《安守本份》- 谷微 手机党少年们想听歌,请使劲儿戳(这里) ...

小小编辑
今天
628
13

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部