innodb存储引擎备份工具Xtrabackup怎么用

这篇文章主要介绍innodb存储引擎备份工具Xtrabackup怎么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

目前成都创新互联已为近1000家的企业提供了网站建设、域名、虚拟主机、网站托管维护、企业网站设计、芙蓉网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。

首先提一下还有一个备份工具是ibbackup,但是现在各公司中很少用了。(收费,和xtrabackup功能类似)
Xtrabackup是一个对InnoDB做数据备份的工具,支持在线热备份(备份时不影响数据读写),是商业备份工具InnoDB Hotbackup的一个很好的替代品。
Xtrabackup有两个主要的工具:xtrabackup、innobackupex
(1)xtrabackup只能备份InnoDB和XtraDB两种数据表,而不能备份MyISAM数据表
(2)innobackupex-1.5.1则封装了xtrabackup,是一个脚本封装,所以能同时备份处理innodb和myisam,但在处理myisam时需要加一个读锁
https://www.percona.com/downloads/XtraBackup/LATEST/
innodb存储引擎备份工具Xtrabackup怎么用
支持5.7了2.4.1版本
首先创建一个独立的备份用户(如果不配置就使用配置文件中的client用户):
create user 'bkpuser'@'localhost' identified by 'oracle';
grant reload,lock tables,replication client on *.* to 'bkpuser'@'localhost';
flush privileges;
innodb存储引擎备份工具Xtrabackup怎么用
可以看出备份了undo和共享表空间,MySQLdump的一致性备份是备份开始的数据,xtrabackup备份的是结束时候那点的一致备份。
innodb存储引擎备份工具Xtrabackup怎么用
这里备份的就是日志,当ibd备份完,也会做flush tables with read lock操作。
同样xtrabackup支持压缩我们用xbstream压缩
./innobackupex --user=bkpuser --password=oracle --socket=/tmp/mysql.sock --compress --compress-threads=8 --stream=xbstream --parallel=4 ./ > backup.xbstream

还有一个非常重要的信息就是xtrabackup选择的问题,你数据库版本和xtrabackup基于mysql编译的大版本要一致,这样就能减少问题的存在
innodb存储引擎备份工具Xtrabackup怎么用

以上是“innodb存储引擎备份工具Xtrabackup怎么用”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注创新互联行业资讯频道!

网站栏目:innodb存储引擎备份工具Xtrabackup怎么用
路径分享:https://www.cdcxhl.com/article44/pdgiee.html

成都网站建设公司_创新互联,为您提供网站制作网站导航云服务器电子商务网站排名面包屑导航

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

成都网页设计公司