本主题概述插件的还原进程,描述了所有可供使用的功能。此外 适用于 MySQL 标准/社区的还原方案示例,适用于 MySQL 企业备份的还原方案示例 还提供各种还原类型的示例。Quest 建议您查看这些主题,确保您了解可用的功能及其如何应用于各种类型的还原。
当插件执行完整或仅单个数据库/表复制备份时,它将使用 MySQL 的 mysqldump 实用程序将用于创建和填充表的 SQL 语句直接传输至备份介质。当插件还原其中一种形式的备份时,SQL 语句会直接从备份介质中读取,并自动运行。
当插件执行增量备份或差异备份时,使用 MySQL 二进制日志索引来确定哪些二进制日志必须复制到备份介质中。还原这些备份后,二进制日志将还原到临时目录,“NETVAULT_HOME/tmp/MySQL”。然后使用 mysqlbinlog 实用程序为在二进制日志中记录的每个事务生成 SQL 语句。之后这些语句会自动运行。此过程称为“应用二进制日志”。
基于时间的 PIT 恢复通常是一步流程:从增量备份或差异备份还原二进制日志,方法是选择选项选项卡上的还原并应用二进制日志,然后指定正好在不需要的事务之前的停止时间。
数据损坏的实际时间未知,或者需要更精确的恢复时,应使用基于位置的 PIT 恢复。例如,如果开发者从数据库中删除了一个表,但不知道删除表的确切时间,则应使用基于位置的 PIT 恢复。
1 |
2 |
3 |
再次还原同一个增量备份或差异备份;但是,选择应用临时目录中的二进制日志还原选项,并指定刚好在不需要的事务之前的停止位置。 |
有关更多信息,请参阅 https://dev.mysql.com/doc/mysql-enterprise-backup/4.0/en/restore-use-tts.html。
使用 Plug‑in for MySQL 的标准还原包含以下主题中概述的步骤。
• |
• |
© ALL RIGHTS RESERVED. 使用条款 隐私 Cookie Preference Center