Mysql-使用xtrabackup添加Slave
1.备份主库数据(主库操作)
(1)安装innobackupex
# yum -y install http://www.percona.com/downloads/percona-release/redhat/0.1-4/percona-release-0.1-4.noarch.rpm # yum -y install percona-xtrabackup--2.4.
(2)创造同步数据
就是将主库数据全量备份
# innobackupex --defaults-file=/etc/my.cnf --user=root --password='Dingkai.123' --socket=/var/lib/mysql/mysql.sock /opt/backup/mysql_full/ #生成备份文件
# 格式:innobackupex --defaults-file=mysql配置文件路径 --user=备份用户 --password=密码 --socket=socket文件路径 备份路径
# innobackupex --defaults-file=/etc/my.cnf --user=root --password='Dingkai.123' --socket=/var/lib/mysql/mysql.sock --apply-log /opt/backup/mysql_all/--19_15--44 #获得一致性数据镜像
# innobackupex --defaults-file=mysql配置文件路径 --user=备份用户 --password=密码 --socket=socket文件路径 --apply-log 备份路径/生成的日期目录3)
(3)打包备份数据
# cd /opt/backup
# zip -r mysqlfull.zip mysql_full/
(4)创建从库同步账号
GRANT REPLICATION SLAVE ON *.* TO 'repl'@'环境所属网段' IDENTIFIED BY 'Slave.000';
flush privileges;
2.操作从库
(1)上传主库备份数据包
# cd /opt/mysql/
# mv mysql_data mysql_data_bak #cd /opt/upload
#上传 mysqlfull.zip
#unzip mysqlfull.zip
#cp -a mysql_full/* /opt/mysql/mysql_data/
(2)查看binlog
cd /opt/mysql/mysql_data
cat xtrabackup_binlog_info
mysql-bin. f75afbfe-438d-11e8-b57c-42010a8c0004:-
(3)配置主从(从库操作)
配置主从有两种方式:binlog/gtid,任选一种
binlog
########binlog########
CHANGE MASTER TO
MASTER_HOST='10.140.0.4',
MASTER_USER='repl',
MASTER_PASSWORD='Slave.000',
MASTER_LOG_FILE='mysql-bin.000003',
MASTER_LOG_POS=; mysql> start slave;
########binlog########
gtid
########gtid########
设置需要跳过的GTID:
set global gtid_purged='f75afbfe-438d-11e8-b57c-42010a8c0004:1-1002';
如果提示 ERROR (HY000): @@GLOBAL.GTID_PURGED can only be set when @@GLOBAL.GTID_EXECUTED is empty. 则需要在从库执行下reset master; CHANGE MASTER TO
MASTER_HOST='10.140.0.4',
MASTER_USER='repl',
MASTER_PASSWORD='Slave.000',
MASTER_AUTO_POSITION=;
Mysql-使用xtrabackup添加Slave的更多相关文章
- mysql innobackupex xtrabackup 大数据量 备份 还原
大数据量备份与还原,始终是个难点.当MYSQL超10G,用mysqldump来导出就比较慢了.在这里推荐xtrabackup,这个工具比mysqldump要快很多. 一.Xtrabackup介绍 1, ...
- MySQL 采用Xtrabackup对数据库进行全库备份
1,xtrabackup简介 关于数据库备份以及备份工具,参考:http://blog.itpub.net/26230597/viewspace-1460065/,这里来介绍xtrabackup已经如 ...
- MySQL备份--xtrabackup与mysqldump工具使用
MySQL备份----xtrabackup与mysqldump工具的使用 一.Xtrabackup8.0: 一个用于MySQL数据库物理热备的备份工具,支持MySQL.Percona server和M ...
- 监控Mysql主从环境下Slave延迟状态的操作记录
在MySQL主从环境下,通常会根据Seconds_Behind_Master的值来判断slave的延迟状态,这么做在大部分情况下尚可接受,但其实是并不够准确的.对于Slave延迟状态的监控,应该考虑多 ...
- mysql主从同步(4)-Slave延迟状态监控
mysql主从同步(4)-Slave延迟状态监控 转自:http://www.cnblogs.com/kevingrace/p/5685511.html 之前部署了mysql主从同步环境(Mysql ...
- HAProxy+keepalived+MySQL 实现MHA中slave集群负载均衡的高可用
HAProxy+keepalived+MySQL实现MHA中slave集群的负载均衡的高可用 Ip地址划分: 240 mysql_b2 242 mysql_b1 247 haprox ...
- MySQL 利用xtrabackup进行增量备份详细过程汇总 (转)
Xtrabackup下载.安装以及全量备份请参考:http://blog.itpub.net/26230597/viewspace-1465772/ 1,创建mysql备份用户 mysql -uroo ...
- mysql 新用户添加和权限
1进入数据库 首先,启动数据库服务, sudo service mysql start2. 添加密码 因为MySQL的root用户默认是没有密码,所以直接连接.但作为最该权限用户,没有秘密是绝对不安全 ...
- mysql 5.7添加server_audit 安全审计功能
mysql 5.7添加server_audit 安全审计功能 一.根据链接下载插件 参考链接下载 http://blog.itpub.net/31441024/viewspace-2213103 l ...
随机推荐
- DevExpress WinForms v19.1新版亮点:Tree List等控件性能增强
行业领先的.NET界面控件DevExpress v19.1终于正式发布,本站将以连载的形式介绍各版本新增内容.在本系列文章中将为大家介绍DevExpress WinForms v19.1中新增的一些控 ...
- iOS中延迟执行和取消的几种方式
公用延迟执行的方法: - (void)delayMethod { NSLog(@"delayMethodEnd"); } 方法一.performSelector 方法 1.延迟执行 ...
- 操作系统——HugePage
TLB:页表一般都很大,并且存放在内存中,所以处理器引入MMU后,读取指令.数据需要访问两次内存:首先通过查询页表得到物理地址,然后访问该物理地址读取指令.数据.为了减少因为MMU导致的处理器性能下降 ...
- 【leetcode&CN&竞赛】1198.Find Smallest Common Element in All Rows
题目如下: 给你一个矩阵 mat,其中每一行的元素都已经按 递增 顺序排好了.请你帮忙找出在所有这些行中 最小的公共元素. 如果矩阵中没有这样的公共元素,就请返回 -1. 示例: 输入:mat = [ ...
- 观察者模式------《Head First 设计模式》
第二章---观察者模式 xzmxddx 学习方式:书籍<Head First 设计模式>,这本书通俗易懂,所有知识点全部取自本书. 面向对象设计原则 封装变化 多用组合,少用继承 针对接口 ...
- java+struts上传文件夹文件
这里只写后端的代码,基本的思想就是,前端将文件分片,然后每次访问上传接口的时候,向后端传入参数:当前为第几块文件,和分片总数 下面直接贴代码吧,一些难懂的我大部分都加上注释了: 上传文件实体类: 看得 ...
- #417 Div2 Problem B Sagheer, the Hausmeister (DFS && 枚举)
题目链接:http://codeforces.com/contest/812/problem/B 题意 : 给出一个 n (1 ≤ n ≤ 15)层的教学楼, 每一层楼包含 m (1 ≤ m ≤ 10 ...
- pycharm如何添加固定代码块
1. file -- settings -- 搜索框输入live,找到 Live Templates 2. 选择你要添加到哪个语言中去,打开python组,并点击右上角 “+”,选择 1.Live T ...
- 目标检测Object Detection概述(Tensorflow&Pytorch实现)
1999:SIFT 2001:Cascades 2003:Bag of Words 2005:HOG 2006:SPM/SURF/Region Covariance 2007:PASCAL VOC 2 ...
- 【python学习之五】自定义函数实现用 Python 发送电子邮件
前言 之前论坛里有人发过关于发送邮件的帖子,设计器也有关于发送邮件的控件.我这里再次重复,希望能有帮到大家的地方. 信息准备 发送邮件前必须准备好一些基本信息,例如发件人邮箱地址.发件人邮箱密码.收件 ...