Xtrabackup 实现是物理备份,而且是物理热备。 Xtrabackup 提供了两种命令行工具: xtrabackup:专用于备份 InnoDB 和 XtraDB 引擎的数据; innobackupex:这是一个 perl 脚本,在执行过程中会调用 xtrabackup 命令,这样用该命令即可以实现备份 InnoDB,也可以备份 MyISAM 引擎的对象。 Xtrabackup 是由 percona 提供的 mys...
xtrabackup --decompress --remove-original --target-dir=/data/backup/2024-05-23/ 4.应用日志 应用日志:(如果不是增量备份,不需要做这一步,否则会导致数据没有undo回滚引发数据不一致问题) xtrabackup --prepare --apply-log-only --target-dir=/data/backup/2024-05-23/ 5.rsync拷贝 拷贝备份文件到从...
xtrabackup支持流式输出、压缩、增量备份、加密,是目前各个备份厂商普遍使用的MySQL备份工具。 二、Xtrabackup备份原理 1、xtrabackup开始,记录lsn ,同时启动后台进程监控redo日志的变化,且将变化实时记录到xtrabackup_logfile中; 2、复制ibdata1,.ibd数据文件; 3、全局读锁,执行LOCK INSTANCE FOR BACKUP(8.0取代了 FL...
1:xtrabackup简介 针对InnoDB存储引擎,MySQL本身没有提供合适的热备工具,ibbackup虽是一款高效的首选热备方式,但它是是收费的。好在Percona公司给大家提供了一个开源、免费的Xtrabackup热备工具,它可实现ibbackup的所有功能,并且还扩展支持真正的增量备份功能,是商业备份工具InnoDB Hotbackup的一个很好的替代品。 Xtrabac...
1. 备份 执行以下命令进行数据备份: xtrabackup --user=bkpuser --password=bpkpassword --backup --target-dir=/data/backups/mysql/ 1. 如果不指定--user参数,xtrabackup将会假设数据库的用户为当前操作xtrabackup命令的系统用户。 其他参数: a. -port: 数据库的端口号; ...
物理备份是直接复制数据库的数据文件、索引文件和日志文件。这种备份方法通常使用文件系统快照或第三方工具(如 Percona XtraBackup)来完成。物理备份的主要优点是它通常更快,因为它不需要转换数据。然而,物理备份可能不如逻辑备份可移植,因为它依赖于特定的文件系统和操作系统。物理备份的主要特点:生成的备份文件是二...
--copy-back 恢复备份目录 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 使用innobackupex备份时,其会调用xtrabackup备份所有的InnoDB表,复制所有关于表结构定义的相关文件(.frm)、以及MyISAM、MERGE、CSV和ARCHIVE表的相关文件,同时还会备份触发器和数据库...
备份数据: ./xtrabackup --defaults-file=配置文件路径 --user=备份用户 --password='用户密码' --port=数据库服务端口 --backup --target-dir=备份到哪个目录下 (最后显示:190802 15:52:55 completed OK!说明全量备份已成功完成) 3、把备份的整个目录拷贝到从服务器上 [root@MHA_Node22 data]# systemctl...
如何使用xtrabackup备份 简介 xtrabackup是一个mysql备份工具,只支持innodb引擎。在使用时需要注意。工具/原料 xtrabackup 方法/步骤 1 查看使用的引擎[root@CMDB ~]# mysql -u root -pmysql>mysql> use cmdb;Database changedmysql> show table status\G;*** 1. row *** Name: xsmart_news Engine:...
1.1 了解备份方式 热备份:读写不受影响(mysqldump-->innodb) 温备份:仅可以执行读操作(mysqldump-->myisam) 冷备份:离线备份,读写都不可用 逻辑备份:将数据导出文本文件中(mysqldump) 物理备份:将数据文件拷贝(xtrabackup、mysqlhotcopy) 完整备份:备份所有数据 ...