常见问题¶
我是否需要一个InnoDB热备份许可证来使用Percona xtrabbackup ?雷竞技下载官网¶
不。虽然innobackupex是源自相同的GPL和开源包装脚本InnoDB热备份使用,它不执行ibbackup,和xtrabackup二进制文件不执行或链接到ibbackup。你可以用雷竞技下载官网Percona XtraBackup未经许可的;它完全独立于InnoDB热备份。
innobackupex和innobackup有什么区别?¶
innobackupex二进制文件是补丁版本甲骨文Innobackup脚本(已改名为mysqlbackup)。它们是相似的,熟悉innobackup可能会有所帮助。
的特定功能的可用选项innobackupex,主要的区别是:
打印到
STDERR而不是STDOUT这使得innobackupex——流选项检测配置文件-
my.cnf-是自动的(或设置为innobackupex——defaults-file),而不是要求配置文件作为第一个参数默认为xtrabackup的二进制文件
innobackupex——ibbackup
看到innobackupex选项参考了解更多详情。
哪些基于web的备份工具基于Percona XtraBackup?雷竞技下载官网¶
Zmanda恢复经理是一个商业工具吗雷竞技下载官网Percona XtraBackup对于非阻塞备份:
ZRM为MySQL的非阻塞备份提供了支持雷竞技下载官网Percona XtraBackup。ZRM与雷竞技下载官网Percona XtraBackup通过提供基于每秒IO操作数的调节来提供资源利用管理。雷竞技下载官网Percona XtraBackup基于备份还允许表级恢复,即使备份是在数据库级完成的。该操作要求恢复数据库服务器为雷竞技下载官网MySQL的Percona服务器XtraDB。”
xtrabackup二进制失败,导致浮点异常¶
在大多数情况下,这是由于没有安装所需的库(和版本)xtrabackup。安装海湾合作委员会套件的支持库和重新编译xtrabackup就能解决问题。看到从源代码编译和安装查阅有关程序的说明。
xtrabackup如何处理ibdata / ib_log如果它们不在MySQL数据目录中,请在恢复时重新启动。¶
如果ibdata和ib_log文件位于datadir之外的不同目录中,在应用日志后将它们移动到适当的位置。
备份失败,错误24:“打开的文件太多”¶
当要备份的数据库包含大量文件和文件时,通常会发生此错误雷竞技下载官网Percona XtraBackup无法打开所有文件以创建成功的备份。为了避免这种错误,操作系统应该适当地配置,以便雷竞技下载官网Percona XtraBackup可以打开它的所有文件。在Linux上,可以使用ulimit命令指定备份会话或通过编辑/etc/security/limits.conf来全局更改它
请注意
可以设置的最大可能值为1048576这是Linux内核中的一个硬编码常数。
如何处理跳过重做日志的DDL操作?¶
为了防止在运行DDL操作时创建损坏的备份,Percona xtrabbackup会在检测到重做日志被禁用时终止。雷竞技下载官网在这种情况下,打印如下错误:
[FATAL] InnoDB:执行了一个优化的(没有重做日志)DDL操作。所有修改过的页可能还没有刷新到磁盘。雷竞技下载官网Percona XtraBackup将无法进行一致性备份。请重试备份操作。
请注意
重做日志记录被禁用排序索引构建
为了避免这个错误,Percona xtra雷竞技下载官网bbackup可以在复制表时对表使用元数据锁:
要阻止所有DDL操作,使用
xtrabackup——lock-ddl发出的选项锁表以备备份。如果
锁表以备备份不支持,则可以在xtrabbackup开始复制每个表之前,直到使用xtrabackup——lock-ddl-per-table选择。