1 |
在导航窗格中,单击创建还原任务。 |
2 |
3 |
5 |
单击下一步。 |
6 |
在创建选择集页面上,选择要还原的数据。 |
• |
完整备份或仅复制单个数据库/表的备份:根节点名称为“所有数据库” — 因为实际数据库和表数据包含在备份中。 |
重要信息: 尽管根节点名称为“所有数据库”,但它并不代表目标 MySQL 实例中当前存在的所有数据库。选择此选项只会还原为备份任务选择的所有数据项;也就是说,通过选择此节点进行还原,您不会对 MySQL 实例中当前存在的所有数据库执行还原,而只还原备份中包含的那些数据库。 |
• |
增量备份或差异备份:根节点名称为“二进制日志” — 因为自上次备份执行以来发生的事务(二进制日志)包括在此备份形式中。 |
选项选项卡上显示的选项取决于您使用的是 MySQL Standard/Community 选项还是 MySQL Enterprise Backup 选项。
在创建选择集页面上,单击编辑插件选项,然后在时间点恢复和还原目标选项卡上配置适用的参数。显示的选项取决于为还原选择的备份类型。
要还原完整备份或仅复制单个数据库/表的备份,请执行以下步骤。
1 |
使用以下准则在时间点恢复选项卡上选择适用的选项。 |
• |
对当前二进制日志执行 PIT 恢复:要使用 MySQL Server 上的 MySQL 二进制日志目录中当前驻留的二进制日志执行选定数据对象的时间点形式还原,请选择此选项。启用此选项后,此选项卡上的所有剩余选项均可用。 |
• |
时间点类型:在本部分中,选择适用的 PIT 恢复形式: |
• |
• |
• |
基于时间的 PIT 详细信息:如果选择了基于时间的 PIT,请选择适用的选项: |
• |
在错误/不良 SQL 语句之前启用恢复:要还原在不需要的事务之前发生的所有事务,请选择此选项。如果仅选择此选项,则在此处指定的时间之后发生的所有事务都将丢失。使用 24 小时制,在相关停止日期/时间字段中指定适用的日期和时间。 |
• |
在错误/不良 SQL 语句之后启用恢复:要还原在不需要的事务之后发生的所有事务,请选择此选项。如果仅选择此选项,则在此处指定的时间之前发生的所有事务都将丢失。使用 24 小时制,在相关开始日期/时间字段中指定适用的日期和时间。选择特定的开始日期和时间后,您还可以设置事务的停止日期和时间: |
• |
无(默认选择):如果要恢复在指定日期和时间之后发生的所有事务,请选中此选项。 |
• |
特定日期:如果您只想包括在特定时间范围内发生的事务,请选择此选项,然后使用 24 小时时间格式在相关字段中输入适用的停止时间。 |
重要信息: 当在已还原和当前二进制日志上启用 PIT 恢复时,您不必确定停止时间是位于已还原的二进制日志中还是当前二进制日志中。MySQL 会在指定的时间自动停止和启动,并忽略指定停止时间之后的所有二进制日志。 您可以使用这两个选项,尤其是存在发生不需要的事务的特定时间范围的情况下。例如,如果不需要在 2007 年 1 月 29 日上午 11:00 至上午 11:15 之间收集的数据,请选择启用...之前的恢复选项,然后输入“11:00” - “2007 年 1 月 29 日”作为停止日期/时间。此外,应启用启用...之后的恢复选项,并输入“11:15” - “2007 年 1 月 29 日”作为开始日期/时间。因此,在 2007 年 1 月 29 日 11:00 至 11:15 之间发生的所有事务都将从还原中忽略。 |
• |
基于位置的 PIT 详细信息:如果选择基于位置的 PIT,请选择适用的选项: |
• |
• |
停止位置:在二进制日志中输入不需要的事务之前的位置。例如,如果不需要的事务的位置是 805,则请输入 804。 |
• |
• |
• |
开始位置:在二进制日志中输入不需要的事务之后的位置。例如,如果不需要的事务的位置是 805,则请输入 806。 |
• |
• |
• |
停止位置:特定位置:如果您只想包括在特定范围的二进制日志位置之间发生的事务,请选择此选项。输入适用的停止位置,并在包含停止位置的二进制日志列表中选择适用的二进制日志 — 如果应使用不同的文件,请选择其他,然后输入文件名。只有在开始位置和特定位置字段中指定的位置之间发生的事务才包含在还原中。 |
重要信息: 您可以使用这两个选项,尤其是不需要的事务发生在特定位置范围时。例如,如果在位置 805 和 810 之间收集的数据包含不需要的事务,请选择启用...之前的恢复选项并输入“805”作为停止位置,然后配置其相关选项以调用二进制日志。此外,选择启用...之后的恢复选项并输入“810”作为开始位置,然后配置其相关选项以调用二进制日志。因此,还原操作将忽略在 805 和 810 之间的指定二进制日志中记录的所有事务。此外,停止和开始位置必须是二进制日志中列出的实际位置,而不是大于不需要的事务位置的任意数字。 |
2 |
使用以下准则在还原目标选项卡上选择适用的选项。 |
• |
• |
还原到不同 MySQL 实例:如果要将所选数据的还原重定位到不同实例,请在允许访问新实例的用户名和密码字段中输入适用的信息。此外,在实例名称字段中输入为新实例建立的 NetVault Backup 名称 — 此名称是在配置对话框中建立的作为 MySQL 实例名称的名称;有关详细信息,请参阅 配置插件。 |
1 |
使用以下准则在时间点恢复选项卡上选择适用的选项。 |
• |
执行 PIT 恢复:要执行选定数据项的时间点形式还原,请选择此选项。启用此选项后,此选项卡上的所有剩余选项均可用。 |
• |
还原和应用二进制日志(在已知时间或位置时使用):如果已知发生损坏的时间或位置,请选择此选项以从备份设备还原二进制日志,并在一个还原任务中应用记录的事务。如果您还想对当前驻留在 MySQL 二进制日志目录中的二进制日志执行 PIT 恢复,请选中包括当前二进制日志复选框。在还原和应用保存在增量备份或差异备份中的任何二进制日志事务之后执行此过程。 |
• |
将日志还原到临时目录以确定时间或位置:要仅将与所选增量备份或差异备份关联的二进制日志还原到 MySQL Server 上的临时目录,即“NETVAULT_HOME/tmp/MySQL/”,请选择此选项。此选项允许您使用 mysqlbinlog 实用程序查看恢复的日志,以确定数据损坏的时间和位置。 |
• |
应用临时目录中的二进制日志:如果您以前使用过将日志还原到临时目录以确定时间或位置选项,并且使用 mysqlbinlog 实用程序来确定要从还原中忽略的损坏数据,请选择此选项。此过程将应用已还原到临时目录的二进制日志。如果您还想对当前驻留在 MySQL 二进制日志目录中的二进制日志执行 PIT 恢复,请选中包括当前二进制日志复选框。在还原并应用临时目录中存在的二进制日志事务之后,执行此过程。 |
• |
时间点类型:启用执行 PIT 恢复选项后,选择适用的 PIT 恢复形式: |
• |
• |
• |
基于时间的 PIT 详细信息:如果选择了基于时间的 PIT,请选择适用的选项: |
• |
在错误/不良 SQL 语句之前启用恢复:要还原在不需要的事务之前发生的所有事务,请选择此选项。如果仅选择此选项,则在此处指定的时间之后发生的所有事务都将丢失。使用 24 小时制,在相关停止日期/时间字段中指定适用的日期和时间。 |
• |
在错误/不良 SQL 语句之后启用恢复:要还原在不需要的事务之后发生的所有事务,请选择此选项。如果仅选择此选项,则在此处指定的时间之前发生的所有事务都将丢失。使用 24 小时制,在相关开始日期/时间字段中指定适用的日期和时间。选择特定的开始日期和时间后,您还可以设置事务的停止日期和时间: |
• |
无(默认选择):如果要恢复在指定日期和时间之后发生的所有事务,请选中此选项。 |
• |
特定日期:如果您只想包括在特定时间范围内发生的事务,请选择此选项。使用 24 小时时间格式在相关字段中输入适用的停止时间。 |
重要信息: 您可以使用这两个选项,尤其是存在发生不需要的事务的特定时间范围的情况下。例如,如果不需要在 2007 年 1 月 29 日上午 11:00 至上午 11:15 之间收集的数据,请选择启用...之前的恢复选项,然后输入“11:00” - “2007 年 1 月 29 日”作为停止日期/时间。此外,选择启用...之后的恢复选项并输入“11:15” - “2007 年 1 月 29 日”作为开始日期/时间。因此,在 2007 年 1 月 29 日 11:00 至 11:15 之间发生的所有事务都将从还原中忽略。 |
• |
基于位置的 PIT 详细信息:如果选择基于位置的 PIT,请选择适用的选项: |
• |
• |
停止位置:在二进制日志中输入不需要的事务之前的位置。例如,如果不需要的事务的位置是 805,则请输入 804。 |
• |
• |
• |
开始位置:在二进制日志中输入不需要的事务之后的位置。例如,如果不需要的事务的位置是 805,则请输入 806。 |
• |
• |
• |
停止位置:特定位置:如果您只想包括在特定范围的二进制日志位置之间发生的事务,请选择此选项。输入适用的停止位置,并在包含停止位置的二进制日志列表中选择适用的二进制日志;如果应使用不同的文件,请选择其他,然后输入文件名。只有在开始位置和特定位置字段中指定的位置之间发生的事务才包含在还原中。 |
重要信息: 您可以使用这两个选项,尤其是不需要的事务发生在特定位置范围时。例如,如果在位置 805 和 810 之间收集的数据包含不需要的事务,请选择启用...之前的恢复选项并输入“805”作为停止位置,然后配置其相关选项以调用二进制日志。此外,选择启用...之后的恢复选项并输入“810”作为开始位置,然后配置其相关选项以调用二进制日志。因此,还原操作将忽略在 805 和 810 之间的指定二进制日志中记录的所有事务。此外,停止和开始位置必须是二进制日志中列出的实际位置,而不是大于不需要的事务位置的任意数字。 |
2 |
使用以下准则在还原目标选项卡上选择适用的选项。 |
• |
• |
还原到不同 MySQL 实例:如果要将所选数据的还原重定位到不同实例,请在允许访问新实例的用户名和密码字段中输入适用的信息。此外,在实例名称字段中输入为新实例建立的 NetVault Backup 名称 — 此名称是在配置对话框中建立的作为 MySQL 实例名称的名称;有关详细信息,请参阅 配置插件。 |
在创建选择集页面上,单击编辑插件选项,然后在选项选项卡上配置适用的参数:
重要信息: 在执行还原之前,请验证默认 NetVault Backup临时目录是否有足够的空间来容纳(至少是临时性容纳)使用 MySQL Enterprise Backup 选项创建的完整备份中所包含的所有数据。您可以使用常规选项将默认设置更改为提供足够空间的位置;您甚至可以使用映射驱动器、网络文件系统(NFS)或 SMB 安装。在导航窗格中,单击更改设置,单击客户端设置,然后单击系统和安全部分中的常规。 |
• |
完整还原:选择适用的选项。 |
• |
还原、提取原始完整备份...(默认选择):要将完整备份还原到镜像 MySQL Server 数据存储库目录层次结构的临时位置,请选择此选项。此选项假定您知道要还原哪个备份;如果不知道,则可以使用下面两个选项。 |
• |
将完整备份映像还原到临时文件:如果您必须列出备份内容以确定运行下一个选项所需的备份,请选择此选项。 |
• |
从临时文件中提取原始完整备份...:使用上述选项的结果确定必须还原哪个备份后,请选择此选项。此选项将完整备份还原到镜像 MySQL Server 数据存储库目录层次结构的临时位置。 |
• |
关闭 MySQL Server 并复制回...(可用于标准完整还原的选项):当您准备好关闭 MySQL Server 并将还原的内容从临时位置复制回原始位置时,请选择此选项。 |
• |
将准备好的完整备份复制回 MySQL Server 存储库(可用于 TTS 完整还原的选项):如果要将还原的内容从临时位置复制回原始位置,请选择此选项。还提供了以下两个选项: |
• |
包含表:如果要执行部分还原,请在此字段中输入一个正则表达式,以描述要包括在还原中的表的命名模式。如果填写了此字段,插件将发出“--include-tables” MySQL 命令。 |
• |
重命名表:如果填写了包含表字段以指定要还原的表,则可以使用此字段更改其中一个指定表的名称。要重命名表,请使用 original_name to new_name 表达式。如果填写了此字段,插件将发出 “--rename” MySQL 命令。 |
• |
验证备份映像:要指示插件针对提取的数据运行验证命令,请选中此复选框。 |
• |
列出备份映像:要在输出日志中列出备份内容,请选中此复选框。 |
• |
增量还原:选择适用的选项。 |
• |
还原、提取增量备份...(默认选择):要还原增量备份,请选择此选项。此选项假定您知道要还原哪个备份;如果不知道,则可以使用下面两个选项。 |
• |
将增量备份映像还原到临时文件:如果您必须列出备份内容以确定运行下一个选项所需的备份,请选择此选项。 |
• |
从临时文件中提取增量备份...:使用上述选项的结果确定必须还原哪个备份后,请选择此选项。 |
• |
关闭 MySQL Server 并复制回...:当您准备好关闭 MySQL Server 并将还原的内容从临时位置复制回原始位置时,请选择此选项。 |
• |
验证备份映像:要指示插件针对提取的数据运行验证命令,请选中此复选框。 |
• |
列出备份映像:要在输出日志中列出备份内容,请选中此复选框。 |
© 2024 Quest Software Inc. ALL RIGHTS RESERVED. Terms of Use Privacy Cookie Preference Center