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 ...
随机推荐
- docker python3环境搭建
1.使用镜像为daocloud的python镜像 docker run -it --rm --name my-running-script -v "$PWD":/usr/src/m ...
- Python---CSS选择器权重以及补充
一. 嵌入式CSS CSS引入方式优先级 二.
- MoreExecutors工具类使用
MoreExecutors是guava提供的工具类,是对jdk自带的Executors工具类的扩展,主要方法如下: 1.addDelayedShutDown()方法的两个重载: public stat ...
- luogu 4366 [Code+#4]最短路 Dijkstra + 位运算 + 思维
这个题思路十分巧妙,感觉很多题都有类似的套路. 我们发现异或操作其实就是将一个数的二进制的若干个 $0$ 变成 $1$,或者一些 $1$ 变成 $0$. 而每次按照某种顺序一位一位地异或也可以起到同时 ...
- 人工智能之基于Opencv与深度学习的计算机视觉实战课程
https://www.bilibili.com/video/av66375362 imagewatch:https://blog.csdn.net/iracer/article/details/83 ...
- python常用类库总结
个人学习总结,如有错误,请留言指正. 类库归类总结 类库关系
- linux 文本文件显示行数
一般的我们在使用linux编辑器编辑文本文件的时候是不会像其他编程软件一样显示行数 临时方法: 在命令模式下输入:set nu或者:set number都可以为vi设置行号,如果要取消的话,则输入:s ...
- [HDU4336]:Card Collector(概率DP)
题目传送门 题目描述 夏川的生日就要到了.作为夏川形式上的男朋友,季堂打算给夏川买一些生日礼物.商店里一共有种礼物.夏川每得到一种礼物,就会获得相应喜悦值$W_i$(每种礼物的喜悦值不能重复获得).每 ...
- @清晰掉 C++ 中的 enum 结构在内存中是怎么存储的?
C++ 中的 enum 结构在内存中是怎么存储的? C++ C++ 中的 enum 结构在内存中是怎么存储的?里面存储的是常量值吗? 关于占用内存的大小,enum类型本身是不占内存的,编译器直接 ...
- Abrt
https://abrt.readthedocs.io/en/latest/faq.html#unpackaged