首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

XtraBackup工具详解 Part 2 xtrabackup安装

前情提要 XtraBackup工具详解 Part 1 xtrabackup介绍 实验环境 此次实验的环境如下 MySQL 5.7.25 Redhat 6.10 1. xtrabackup版本 我们在官方网站可以看到...Percona XtraBackup 8.0 Percona XtraBackup 2.4 Percona XtraBackup 2.3 Percona XtraBackup 2.2 其中8.0只支持MySQL...安装XtraBackup 2.4 这里我们要先安装依赖包,否则会报错缺少依赖包 ?...Percona XtraBackup命令 Percona XtraBackup工具包含如下两个命令 xtrabackup innobackupex 二者都可用来进行数据库的备份,都支持innodb和非innodb...早期版本中innobackup为xtrabackup的perl实现,现在是xtrabackup的一个符号链接 innobackupex在后续版本中会被废除 其有如下用法上的区别 xtrabackup指定备份目录时需要加

93510

XtraBackup工具详解 Part 1 xtrabackup介绍

关于PERCONA XTRABACKUP Percona XtraBackup是Percona公司开发的世界唯一一个开源的MySQL热备工具,它有如下好处: 快速稳定的备份 在线备份而不中断业务 节省磁盘空间和网络带宽...可以使组织者更加容易的,安全的维护公司业务 旗下有多个产品,包括: Percona Server for MySQL (MySQL一个分支) XtraDB Cluste (一个MySQL的高可用方案) Percona XtraBackup...社区版本的一个扩展) Percona Monitoring and Management 即PMM(一个开源的 MySQL, MariaDB, MongoDB性能监控工具) 这个专题主要是讲关于Percona XtraBackup...Percona XtraBackup的一些特性 如下列出一些特性 创建innoDB的热备而不暂停你的数据库 对MySQL进行增量备份 流式传输压缩备份到其他服务器 在线在MySQL数据库中移动表 更加简单的创建...参考资料 本专题所有内容翻译子Percona XtraBackup的官方文档 可通过如下链接下载 PerconaXtraBackup-2.4.14.pdf 觉得文章不错的欢迎转发,收藏~

68030
您找到你想要的搜索结果了吗?
是的
没有找到

XtraBackup工具详解 Part 3 XtraBackup工作原理

前情提要 XtraBackup工具详解 Part 1 xtrabackup介绍 XtraBackup工具详解 Part 2 xtrabackup安装 实验环境此次实验的环境如下 MySQL 5.7.25...Percona XtraBackup 备份原理 Percona XtraBackup 利用的是InnoDB的crash-recovery功能 他拷贝非一致状态的InnoDB数据文件,之后利用redo日志对数据文件做恢复以使数据文件一致...之后拷贝数据文件,与此同时,Percona XtraBackup 启动一个后台进程监视重做日志,之后拷贝改变的部分 因为重做日志会被覆盖,所以Percona XtraBackup必须时刻监视着 2....Percona XtraBackup备份过程 Percona Server 5.6开始,Percona XtraBackup新增了backup lock特性,他相对与 FLUSH TABLES WITH...Percona XtraBackup还原原理 使用 xtrabackup --copy-back 或 xtrabackup --move-back将备份的文件还原到一个目录 相当于Oracle的restore

63010

XtraBackup工具详解 Part 4 XtraBackup权限及配置

前情提要 XtraBackup工具详解 Part 1 xtrabackup介绍 XtraBackup工具详解 Part 2 xtrabackup安装 XtraBackup工具详解 Part 3 XtraBackup...Percona XtraBackup连接数据库 我们有如下方法连接数据库 $ xtrabackup --user=DVADER --password=14MY0URF4TH3R --backup --...Percona XtraBackup权限 2.1 操作系统权限 操作系统权限指的是运行xtrabackup或innobackupex命令的操作系统账号需要哪些权限 它需要有对备份目录的读写权限以及数据目录...Percona XtraBackup 配置 xtrabackup会读取my.cnf文件中如下部分内容 [mysqld] [xtrabackup] 如果想覆盖[mysqld]的内容可在xtrabackup...参考资料 本专题所有内容翻译子Percona XtraBackup的官方文档 可通过如下链接下载 PerconaXtraBackup-2.4.14.pdf 觉得文章不错的欢迎转发,收藏~

69330

使用XtraBackup备份MySQL 8.0 Part 8 xtrabackup 命令总结

实验环境 前面我们介绍了Xtrabackup 2.4版本的介绍,这个专题说8.0版本 大体上差不多,不过8.0版本移除了innobackupex命令且只能备份8.0版本的MySQL 关于xtrabackup...的介绍,原理及权限等内容这个专题就不介绍了,详情请看如下链接 XtraBackup工具详解 此次实验的环境如下 MySQL 8.0.19 Redhat 7.4 操作系统账号:mysql 数据库备份账号:...之后解除锁表,拷贝ib_buffer_pool文件(缓冲池文件) 记录binlog 位置信息 写信息值backup-my.cnf及xtrabackup_info 最后拷贝在备份期间变化的redo日志 3...其记录了备份完成时binlog的位置及GTID信息 用于复制的搭建 3.3 xtrabackup_checkpoints 该文件对于后续增量备份有用 ?...参考资料 本专题所有内容翻译子Percona XtraBackup的官方文档 可通过如下链接下载 http://www.zhaibibei.cn/mysql/xtrabackup8/tutorial1/

1.8K30

xtrabackup使用详解

这时,xtrabackup会运行一个后台进程,用于监视事务日志,并从事务日志复制最新的修改。Xtrabackup必须持续的做这个操作,是因为事务日志是会轮转重复的写入,并且事务日志可以被重用。...所以xtrabackup自启动开始,就不停的将事务日志中每个数据文件的修改都记录下来。上面就是xtrabackup的备份过程。 接下来是准备(prepare)过程。...Innobackupex会启动xtrabackup,直到xtrabackup复制数据文件后,然后执行FLUSH TABLES WITH READ LOCK来阻止新的写入进来并把MyISAM表数据刷到硬盘上...xtrabackup的安装: 官网下载rpm包或者tar.gz包解压就能用,此外需要通过epel的yum安装依赖包libev # yum install libev -y # rpm -ivh percona-xtrabackup...(4)xtrabackup_binary:备份中用到的xtrabackup的可执行文件; (5)backup-my.cnf:备份命令用到的配置选项信息; 在使用innobackupex进行备份时,还可以使用

2.8K30

使用XtraBackup备份MySQL 8.0 Part 3 XtraBackup工作原理

Percona XtraBackup 备份原理 Percona XtraBackup 利用的是InnoDB的crash-recovery功能 他拷贝非一致状态的InnoDB数据文件,之后利用redo日志对数据文件做恢复以使数据文件一致...之后拷贝数据文件,与此同时,Percona XtraBackup 启动一个后台进程监视重做日志,之后拷贝改变的部分 因为重做日志会被覆盖,所以Percona XtraBackup必须时刻监视着 2....Percona XtraBackup 8.0 备份过程 Percona Server 5.6开始,Percona XtraBackup新增了backup lock特性,他相对与 FLUSH TABLES...Percona XtraBackup还原原理 使用 xtrabackup --copy-back 或 xtrabackup --move-back将备份的文件还原到一个目录 相当于Oracle的restore...参考资料 本专题所有内容翻译子Percona XtraBackup的官方文档 可通过如下链接下载 http://www.zhaibibei.cn/mysql/xtrabackup8/tutorial1/

1K20

Xtrabackup实现MySQL备份

一.xtrabackup介绍 Xtrabackup是一个对InnoDB做数据备份的工具,支持在线热备份(备份时不影响数据读写)它由percona提供的MySQL数据库备份工具,据官方介绍,这也是世界上惟一一款开源的能够对...二.下载安装xtrabackup 2.1下载xtrabackup的rpm包 https://www.percona.com/downloads/XtraBackup/LATEST/ 2.2安装相关依赖包...@zha ~]# rpm -ivh percona-xtrabackup-24-2.4.11-1.el6.x86_64.rpm warning: percona-xtrabackup-24-2.4.11.../doc/percona-xtrabackup-24-2.4.11 /usr/share/doc/percona-xtrabackup-24-2.4.11/COPYING /usr/share/man/....1.gz Xtrabackup中主要包含两个工具: xtrabackup:是用于热备份innodb, xtradb表中数据的工具,不能备份其他类型的表,也不能备份数据表结构; innobackupex

69210

xtrabackup 备份还原mysql

有一个项目要从云上整体迁移到公司机房内,里面有mysql5.6.20,这个mysql没做过备份,也没主从,然后打算通过xtrabackup先做个全备,然后再做个主从(因为在迁移的阶段,云上服务器还会有新的数据生成...,主从是为了确保迁移的数据完整) 一、安装mysql5.6.20 在新机器上部署mysql5.6.20,需确保和之前的mysql版本一致 my.cnf也要基本一致 二、xtrabackup的安装 #...在安装 xtrabackup rpm -Uvh --force --nodeps --replacepkgs *.rpm # 安装的版本比较旧,为了迎合 mysql5.6.20 yum localinstall...percona-xtrabackup-2.2.12-1.el7.x86_64.rpm 验证是否安装成功:输入命令innob,按tab键,若自动补全innobackupex ,则说明安装成功。

26010

使用XtraBackup备份MySQL 8.0 Part 2 XtraBackup权限及配置

实验环境 前面我们介绍了Xtrabackup 2.4版本的介绍,这个专题说8.0版本 大体上差不多,不过8.0版本移除了innobackupex命令且只能备份8.0版本的MySQL 此次实验的环境如下...Percona XtraBackup连接数据库 我们有如下方法连接数据库 $ xtrabackup --user=DVADER --password=14MY0URF4TH3R --backup --...Percona XtraBackup权限 2.1 操作系统权限 操作系统权限指的是运行xtrabackup或innobackupex命令的操作系统账号需要哪些权限 它需要有对备份目录的读写权限以及数据目录...Percona XtraBackup 配置 xtrabackup会读取my.cnf文件中如下部分内容 [mysqld] [xtrabackup] 如果想覆盖[mysqld]的内容可在xtrabackup...参考资料 本专题所有内容翻译子Percona XtraBackup的官方文档 可通过如下链接下载 http://www.zhaibibei.cn/mysql/xtrabackup8/tutorial1/

82110
领券