博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Mysql 备份工具 XtraBackup 2.0.7 发布
阅读量:6094 次
发布时间:2019-06-20

本文共 1068 字,大约阅读时间需要 3 分钟。

XtraBackup 是一个用来备份  的  数据库的开源工具。

该版本新功能。

1.这个版本的XtraBackup Percona实现了完全支持新的MySQL 5.6特性。

2.XtraBackup Percona实现支持InnoDB缓冲池预压引入MySQL 5.6。

3.可配置的日志复制时间间隔检查。

4.当通过innobackupex-slave-info来备份Mysql和Percona Server 5.6时,会将GTID值存储在xtrabackup_binlog_info中。

5.xtrabackup-export选项现在支持Mysql5.6中引入的可移植的表空间。

此外本次版本还fixed不少bug。

 

 

使用 XtraBackup 对 MySQL 进行热备份以及数据恢复

 

XtraBackup 是一个用来备份  的  数据库的开源工具,支持热备和增量备份,性能非常高。

安装很简单,RedHat 的系统安装方法如下:

1. 下载 rpm 安装包 ()

2. rpm -ivh xtrabackup-1.4-74.rhel5.x86_64.rpm

其他系统(Windows、BSD 和 Ubuntu)的安装方法请看。

备份:

1. 备份到某个目录:

xtrabackup --backup --datadir=/var/lib/mysql/ --target-dir=/data/backups/mysql/

xtrabackup 命令参数详细列表请看。

你可以直接在 my.cnf 中增加 [XtraBackup] 来指定 xtrabackup 的参数,例如指定 user 和 password ,这样就无需在备份的时候输入密码了。

2. 恢复备份数据

a. 停止 MySQL 服务:$ /etc/init.d/mysqld stop 或者 service mysql stop

b. 修改 my.cnf 的 datadir 到备份目录:datadir=/data/backups/mysql/

c. 启动 MySQL 服务:$ /etc/init.d/mysqld start 后者 service mysql start

还是挺简单的,至于增量备份,必须在备份的时候指定上次备份的目录

xtrabackup --backup --target-dir=/data/backups/inc1 --incremental-basedir=/data/backups/base --datadir=/var/lib/mysql/

转载地址:http://uggwa.baihongyu.com/

你可能感兴趣的文章
iOS-仿微信相册: 根据显示内容显示并切换当前内容所在年份
查看>>
Retrofit 源码剖析-深入
查看>>
【前端大概一分钟】日常工作总结
查看>>
iOS开发 苹果热更新方案简介
查看>>
Vue-Router源码分析之install方法
查看>>
图解 | Pycharm激活、配置以及快捷方式
查看>>
Android图片加载内存占用分析
查看>>
Eclipse中使用web3j开发以太坊java应用
查看>>
Kotlin入门潜修之类和对象篇—泛型及其原理
查看>>
react初识
查看>>
CTOR有助于BCH石墨烯技术更上一层楼
查看>>
Qtum量子链 1月主网数据报告
查看>>
如何处理错误消息Please install the Linux kernel header files
查看>>
React Native —— TextInput 组件与键盘遮挡问题记录
查看>>
本地Markdown编写更流畅, 新浪微博图床来帮忙
查看>>
AI考拉技术分享-Node基础架构专题(二)
查看>>
iOS逆向开发必备3大要领技术
查看>>
vue2.5.2+webpack3.6.0环境下es6语法解释配置
查看>>
重拾-Spring AOP-自动代理
查看>>
Druid 在有赞的实践
查看>>