admin管理员组文章数量:1130349
Xtrabackup是由percona开发的一个开源软件,它是innodb热备工具ibbackup(收费的商业软件)的一个开源替代品。Xtrabackup由个部分组成:xtrabackup和innobackupex,其中xtrabackup工具用于备份innodb和 xtraDB引擎的表;而innobackupex工具用于备份myisam和innodb引擎的表,本文将介绍如何用innobackupex工具做全量和增量备份。
官网:Percona Documentation
与mysqldump??
- mysqldump
-
- mysql逻辑备份工具,作用于服务器本地,不需要额外安装插件
-
- 可以单表备份,备份为sql文件形式、方便,在多个场景通用
-
- 可通过shell命令实现定时备份,但备份时如果用户有操作,容易造成脏数据
-
- 将数据库备份到服务器本地sql文件,属于逻辑备份,不受数据库引擎限制
-
- 只能全量备份,恢复的话只能覆盖原有数据,或者恢复到新的表中,再手动处理
-
- 单线程,数据量大时备份耗时较长,且锁表容易引对不支持事务的表造成影响
- innobackupex
-
- 属于物理备份,需要安装额外的插件,支持全量备份&增量备份
-
- 备份、恢复速度快,支持远程、并发、限速备份,支持加密传输到本地
-
- 同时支持 MyISAM (会锁表,似乎不支持增量?)跟 InnoDB
逻辑备份的特点是:直接生成SQL语句,在恢复的时候执行备份的SQL语句实现数据库数据的重现。
物理备份的特点是:拷贝相关数据文件。
差异 :逻辑备份其备份、还原慢,但备份文件占用的空间小;物理备份其备份还原快,备份文件占用空间大。
安装
官网下载最新版
Xtrabackup是由percona开发的一个开源软件,它是innodb热备工具ibbackup(收费的商业软件)的一个开源替代品。Xtrabackup由个部分组成:xtrabackup和innobackupex,其中xtrabackup工具用于备份innodb和 xtraDB引擎的表;而innobackupex工具用于备份myisam和innodb引擎的表,本文将介绍如何用innobackupex工具做全量和增量备份。
官网:Percona Documentation
与mysqldump??
- mysqldump
-
- mysql逻辑备份工具,作用于服务器本地,不需要额外安装插件
-
- 可以单表备份,备份为sql文件形式、方便,在多个场景通用
-
- 可通过shell命令实现定时备份,但备份时如果用户有操作,容易造成脏数据
-
- 将数据库备份到服务器本地sql文件,属于逻辑备份,不受数据库引擎限制
-
- 只能全量备份,恢复的话只能覆盖原有数据,或者恢复到新的表中,再手动处理
-
- 单线程,数据量大时备份耗时较长,且锁表容易引对不支持事务的表造成影响
- innobackupex
-
- 属于物理备份,需要安装额外的插件,支持全量备份&增量备份
-
- 备份、恢复速度快,支持远程、并发、限速备份,支持加密传输到本地
-
- 同时支持 MyISAM (会锁表,似乎不支持增量?)跟 InnoDB
逻辑备份的特点是:直接生成SQL语句,在恢复的时候执行备份的SQL语句实现数据库数据的重现。
物理备份的特点是:拷贝相关数据文件。
差异 :逻辑备份其备份、还原慢,但备份文件占用的空间小;物理备份其备份还原快,备份文件占用空间大。
安装
官网下载最新版
本文标签: 在线增量备份MySQLinnobackupex
版权声明:本文标题:[MySQL] innobackupex在线备份及恢复(全量和增量) 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://it.en369.cn/jiaocheng/1754614092a2709428.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。


发表评论