Mysql xtrabackup备份
xtrabackup属于热备份,是直接备份的数据文件。
mysql8.0的版本需要下载xtrabackup8.0了,mysql5.7的版本不支持xtrabackup8.0,
所以需要下载 xtrabackup2.4.24 的版本
一、安装下载
下载 percona-xtrabackup-24-2.4.24-1.el7.x86_64.rpm
yum localinstall percona-xtrabackup-24-2.4.24-1.el7.x86_64.rpm
二、备份和还原
① 进行备份
innobackupex --compress -compress-threads=8 --stream=xbstream --parallel=4 > backup.xbstream
--compress 压缩操作
-compress-threads 压缩的线程个数
--stream 压缩格式
--parallel 此参数用于开启多个子进程并发备份多个数据文件(注意,一个数据文件只会有一个进程完成备份)。
用tar格式备份
innobackupex --user=root --password='123456' --socket=/tmp/mysql.sock --stream=tar --parallel=4>backup.tar.gz
scp backup.tar.gz root@192.168.88.130:/root/backup.tar.gz ##发送到从机去
② 还原数据
A) 解压 xbstream -x < backup.xbstream
B) 把.qp文件删除
for f in `find ./ -iname "*\.qp"`; do qpress -dT4 $f $(dirname $f) && rm -f $f; done
C) 进行最后一步 --apply-log
innobackupex --apply-log ./
./表示我们刚刚的解压数据目录,执行成功后我们的数据就会有ib_logfile0 ib_logfile1日志文件了
D) mv backup mysql_test_data 把还原的目录改成我们的mysql数据目录即可,启动mysql是否正常
③ 原理
A) 先备份表空间
B) 开启另外一个线程备份重做日志
C) 表空间备份完成,执行 FLUSH TABLES WITH READ LOCK,把整个数据库设置成只读
D) 然后show master status; 保存当前二进制日志的位置。
Mysql xtrabackup备份相关推荐
- MySQL Xtrabackup备份和恢复
简介 Xtrabackup是由percona提供的mysql数据库备份工具,据官方介绍,这也是世界上惟一一款开源的能够对innodb和xtradb数据库进行热备的工具.特点: (1)备份过程快速.可靠 ...
- mysql xtrabackup备份工具使用
工具介绍: 1.xtrabackup:是用于热备份innodb, xtradb表中数据的工具,不能备份其他类型的表, 也不能备份数据表结构: 2.innobackupex:是将xtrabackup进行 ...
- MySQL建表枚举分区SQL,【mysql备份】02、Xtrabackup备份mysql
一.Xtrabackup概述 1.Xtrabackup简介 Xtrabackup是由percona提供的mysql数据库备份工具,据官方介绍,这也是世界上惟一一款开源的能够对innodb和xtradb ...
- mysql filde_备份一个约250G的mysql实例【xtrabackup备份方案对比】
备份一个约250G的mysql实例 A. 使用xtrabackup备份加gzip单线程压缩 time innobackupex --user=test --password=test --socke ...
- mysql 物理备份工具_mysql物理备份工具Xtrabackup安装配置
mysql物理备份工具Xtrabackup安装配置 1Xtrabackup工具介绍 Xtrabackup是一个对InnoDB做物理数据备份的工具,支持在线热备份(备份时不影响数据读写),是商业备份工具 ...
- MYSQL数据库备份还原,并还原到最新状态(mysqldump,xtrabackup)
启用二进制日志文件 vim /etc/my.cnf 配置文件位置及文件名根据实际情况确定 sql_log_bin=ON|OFF:是否记录二进制日志,默认为ON //在需要的时候设置为OFF log_b ...
- mysql物理备份工具Xtrabackup安装配置
mysql物理备份工具Xtrabackup安装配置 1 Xtrabackup工具介绍 Xtrabackup是一个对InnoDB做物理数据备份的工具,支持在线热备份(备份时不影响数据读写),是商业 ...
- Percona Xtrabackup备份mysql大数据库(完整备份与增量备份)
Percona Xtrabackup备份mysql大数据库(完整备份与增量备份) 文章目录 [隐藏] Xtrabackup简介 Xtrabackup安装 Xtrabackup工具介绍 innoback ...
- Xtrabackup备份MySQL
一.安装Xtrabackup 1 2 3 4 # wget --no-check-certificate http://www.percona.com/downloads/percona-releas ...
最新文章
- KinectFusion简介
- Ryu oslo学习总结
- 数据库部分重点内容回顾
- 【转】ABP源码分析三十七:ABP.Web.Api Script Proxy API
- Ubuntu14.04如何使用root登录
- Python实战从入门到精通第八讲——字符串与文本2之合并拼接字符串
- Kafka权威指南总结
- java开发的格式与书写规范
- 林期苏曼属性标签编辑_CAD技巧之增强属性编辑器 属性文字
- java本地文件上传
- php 786.00,美國佛羅裡達州區號786
- 日志打印、main函数中代码执行顺序
- MATLAB2020a WIN10安装教程
- Verilog 加法器/减法器
- teamviewer安装失败
- 电商企业如何选择ERP管理软件
- Unity---RPG游戏开发心得---单例模式
- C#中Winfrom默认输入法的设置方法
- R语言使用qweibull函数生成威布尔(韦伯分布)分布分位数函数数据、使用plot函数可视化威布尔分布分位数函数数据(Weibull Distribution)
- 10分钟学会QQ开放登录
热门文章
- 笔记+R︱Logistics建模简述(logit值、sigmoid函数)
- GDUT_专题二_C - 开餐馆
- Tensorflow学习五---全连接
- UI设计如何做好排版?你可以学习一下格式塔原理
- STM32掌机教程1:我打算做一个开源掌机
- 一文读懂交叉熵损失函数
- On the Comparison of Gauge Freedom Handling in Optimization-based Visual-Inertial State Estimation
- 函授报计算机应用技术有用吗,函授本科对计算机专业有用吗
- 微信小程序开发 | 微信小程序入门
- 南京计算机审计行业工资,南审最新就业报告出炉!这批毕业生薪资水平出乎意料……...