概览
产品介绍
XtraBackup是一个开源的MySQL数据库备份工具,由Percona公司开发和维护。它可以备份lnnoDB、XtraDB和MylSAM存储引擎的数据,并且可以在运行时进行备份;而不会影响数据库的正常运行。Xtrabackup还可以用于恢复备份数据,或者将备份数据迁移到另一个MySQL服务器上。Xtrabackup具有备份速度快、支持备份数据压缩、自动校验备份数据、支持流式输出、备份过程中几乎不影响业务等特点。
产品特点介绍
速度快且安全可靠
XtraBackup通过直接复制物理文件的方式来备份和恢复数据,这种方式速度非常快,并且在备份期间不会中断正在执行的事务,保证了备份的可靠性。
性能影响小
在备份过程中,对数据库的性能影响较小,不会增加太多的性能压力。
支持自动校验
XtraBackup支持对备份的数据进行自动校验,确保备份数据的完整性。
支持增量和差异备份
可以只备份自上次备份以来发生变化的文件,这大大减少了备份时间和备份文件的大小。
版本兼容性强
XtraBackup与MySQL数据库的版本和配置无关,可以在不同版本的MySQL数据库之间进行数据迁移。
基于InnoDB crash recovery机制
在备份还原时利用redo log得到完整的数据文件,并通过全局读锁保证InnoDB数据与非InnoDB数据的一致性。
-
XtraBackup备份过程详解
使用XtraBackup进行还原,需要XtraBackup进行”备份”和”准备”:先将文件全部复制过来,再根据事务日志对部分操作进行回滚,如下描述: XtraBackup的备份过程。Xtrabackup在启动时会记住log sequence number(LSN),并且复制所有的数据文件。复制过程需要一些时间,所以这期间如果数据文件有改动,那么将会使数据库处于一个不同的时间点。所以,XtraBackup会运行一个后台进程,用于监视事务日志,并从事务日志复制最新的修改。Xtrabackup持续地做这个操作,这些数据改 -
Xtrabackup远程备份常见问题
Xtrabackup是一个开源的MySQL备份工具,由percona提供。通过其快速高效的备份和恢复能力,很好地解决了MySQL在备份恢复时的瓶颈问题。而Xtrabackup远程备份,则是在备份的同时通过网络传输备份文件到指定的备份服务器上。 Xtrabackup远程备份优点 Xtrabackup远程备份有以下几个具体的优点: 1、远程备份可以将备份的文件传输到指定备份服务器上,降低了备份工具对本地磁盘和网络带宽的依赖; 2、在出现灾难恢复的情况下,远程备份可以允许备份恢复在不同的服务器上,降低了备份和恢复之间的时
-
XtraBackup备份过程详解
使用XtraBackup进行还原,需要XtraBackup进行”备份”和”准备”:先将文件全部复制过来,再根据事务日志对部分操作进行回滚,如下描述: XtraBackup的备份过程。Xtrabackup在启动时会记住log sequence number(LSN),并且复制所有的数据文件。复制过程需要一些时间,所以这期间如果数据文件有改动,那么将会使数据库处于一个不同的时间点。所以,XtraBackup会运行一个后台进程,用于监视事务日志,并从事务日志复制最新的修改。Xtrabackup持续地做这个操作,这些数据改 -
Xtrabackup远程备份常见问题
Xtrabackup是一个开源的MySQL备份工具,由percona提供。通过其快速高效的备份和恢复能力,很好地解决了MySQL在备份恢复时的瓶颈问题。而Xtrabackup远程备份,则是在备份的同时通过网络传输备份文件到指定的备份服务器上。 Xtrabackup远程备份优点 Xtrabackup远程备份有以下几个具体的优点: 1、远程备份可以将备份的文件传输到指定备份服务器上,降低了备份工具对本地磁盘和网络带宽的依赖; 2、在出现灾难恢复的情况下,远程备份可以允许备份恢复在不同的服务器上,降低了备份和恢复之间的时