Chat now with support
Chat with Support

NetVault Plug-in for MySQL 12.0 - 用户指南

NetVault Backup Plug-in for MySQL 简介 安装和删除插件 配置插件 备份数据 还原数据 使用本机 MySQL 复制 在故障转移群集环境中使用插件 故障排除

选择要还原的数据

1
在导航窗格中,单击创建还原任务
2
创建还原任务 — 选择保存集页面中,从插件类型列表中选择 Plug‑in for MySQL
3
选择保存集时,会在保存集信息区域显示以下详细信息:任务 ID、任务标题、服务器名称、客户端名称、插件名称、保存集日期和时间、停用设置、增量备份与否、存档与否、保存集大小和基于快照的备份与否。
5
单击下一步
6
创建选择集页面上,选择要还原的数据。
完整或仅单个数据库/表复制备份:根节点列为“所有数据库”— 因为备份中包含了实际数据库和表数据。
重要信息: 尽管根节点名为“所有数据库”,但它不会考虑目前因目标 MySQL 实例而存在的所有数据库。选择此选项将仅还原为备份任务选定的所有数据项,即通过选择此节点进行还原,您不会执行 MySQL 实例中目前存在的所有数据库的还原 — 仅限备份中包含的数据库。
增量备份或差异备份:根节点列为“二进制日志”— 因为自执行上次备份以来发生的事务(二进制日志)包含在此形式的备份中。
重要信息: MySQL 使用多种文件格式来存储数据库信息。验证您是否在还原进程中包含了 .frm 文件,以确保还原的数据库正常运行。

设置还原选项

选项选项卡上显示的选项取决于您是使用 MySQL 标准/社区选项还是 MySQL 企业备份选项。

设置 MySQL 标准/社区的还原选项

创建选择集页面上,单击编辑插件选项,然后在时点恢复还原目标选项卡上配置适用的参数。显示的选项取决于为还原选择的备份类型。

要还原完整备份或仅单个数据库/表复制备份,请执行以下步骤。

1
使用以下准则在时点恢复选项卡上选择适用的选项。
使用当前二进制日志执行 PIT 恢复:要使用目前驻留在 MySQL 服务器上的 MySQL 二进制目录中的二进制日志对所选数据对象执行时点形式的还原,请选择此选项。启用此选项后,此选项卡上的所有剩余选项均可用。
时点类型:在本部分,请选择适用的 PIT 恢复形式:
基于时间的 PIT(默认选择):要将所选数据还原到指定时间,如基于时间的时点 (PIT) 恢复中所述,请选择此选项。选择此选项后,基于时间的 PIT 详细信息部分即可用。
基于位置的 PIT:要将所选数据还原到刚好在不需要的事务之前的停止位置,如基于位置的时点 (PIT) 恢复所述,请选择此选项。选择此选项后,基于位置的 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,请选择适用的选项:
启用错误/问题 SQL 语句之前的恢复:要还原在不需要的事务之前发生的所有事务,请选择此选项。如果仅选择此选项,则在此处指定的位置之后发生的所有事务都将丢失。此选项提供以下关联选项:
停止位置:输入二进制日志中在不需要的事务之前的位置。例如,如果不需要的事务的位置是 805,请输入 804。
包含停止位置的二进制日志:使用此列表选择包含在停止位置中指定的停止位置的特定二进制日志。如果您需要不同的文件或未列出的相应文件,请选择其它,然后在文本框中输入适用的文件名。
启用错误/问题 SQL 语句之后的恢复:要还原在不需要的事务之后发生的所有事务,请选择此选项。如果仅选择此选项,则在此处指定的位置之前发生的所有事务都将丢失。此选项还提供以下关联选项:
开始位置:输入二进制日志中在不需要的事务之后的位置。例如,如果不需要的事务的位置是 805,请输入 806。
包含开始位置的二进制日志:使用此列表选择包含在开始位置中指定的开始位置的特定二进制日志。如果您需要不同的文件或未列出的相应文件,请选择其它,然后在文本框中输入适用的文件名。
停止位置:无(默认选择)- 如果您想要恢复发生在指定开始位置后发生的所有事务,请选择此选项。
停止位置:特定位置:如果您只想包含在特定范围的二进制日志位置之间发生的事务,请选择此选项。输入适用的停止位置,然后在包含停止位置的二进制日志列表中选择适用的二进制日志 — 如果使用了不同的文件,请选择其他并输入文件名。只有在开始位置特定位置字段中指定的位置之间发生的事务才会包含在还原中。
重要信息: 您可以同时使用这两种选项,尤其是在特定的位置范围内发生了不需要的事务时。例如,如果在位置 805 和 810 之间收集的数据包含不必要的事务,请选择启用...之前的恢复选项,然后输入“805”作为停止位置,然后配置其关联选项以调用二进制日志。此外,选择启用...之后的恢复选项,然后输入“810”开始位置,然后配置其关联选项以调用二进制日志。结果,还原会忽略指定二进制日志中记录的 805 和 810 之间的所有事务。同时,停止位置和开始位置必须是二进制日志中列出的实际位置,而不是大于不需要的事务位置的任意数字。
2
使用以下准则在还原目标选项卡上选择适用的选项。
还原到相同的 MySQL 实例:如果还原针对的目标与最初备份的实例相同,请将这些字段留空。NetVault Backup 使用配置对话框中设置的值。有关更多信息,请参阅配置插件
还原到不同的 MySQL 实例:如果您打算将选定数据的还原重定位到其他实例,请在允许访问新实例的用户名密码字段中输入相应的信息。另外,在实例名称字段中输入为新实例建立的 NetVault Backup 名称 — 此名称是在 配置对话框中作为 MySQL 实例名称建立的名称;有关更多信息,请参阅配置插件

要还原增量备份或差异备份,请执行以下步骤。

1
使用以下准则在时点恢复选项卡上选择适用的选项。
执行 PIT 恢复:要执行选定数据项的时点形式还原,请选择此选项。启用此选项后,此选项卡上的所有剩余选项均可用。
还原并应用二进制日志(在时间或位置已知时使用):如果已知发生损坏的时间或位置,请选择此选项以从备份设备还原二进制日志在一个还原任务中应用记录的事务。如果您还需要对目前驻留在 MySQL 二进制日志目录中的二进制日志执行 PIT 恢复,请选中包含当前二进制日志复选框。此进程在还原并应用在增量备份或差异备份中保存的任何二进制日志事务之后执行。
将日志还原到临时目录以确定时间或位置:要仅将与选定的增量备份或差异备份关联的二进制日志还原到 MySQL 服务器上的临时目录,即“NETVAULT_HOME/tmp/MySQL/”,请选择此选项。此选项让您可以使用 mysqlbinlog 实用程序查看恢复的日志,以确定数据损坏的时间和位置。
应用临时目录中的二进制日志:如果您之前使用了将日志还原到临时目录以确定时间或位置选项,并且您使用 mysqlbinlog 实用程序来确定要从还原中忽略的损坏数据,请选择此选项。此进程将应用已还原到临时目录的二进制日志。如果您还需要对目前驻留在 MySQL 二进制日志目录中的二进制日志执行 PIT 恢复,请选中包含当前二进制日志复选框。此进程在还原并应用临时目录中的任何二进制日志事务之后执行。
时点类型:在启用执行 PIT 恢复选项后,请选择相应形式的 PIT 恢复:
基于时间的 PIT(默认选择):要将所选数据还原到指定时间,如 基于时间的时点 (PIT) 恢复中所述,请选择此选项。选择此选项后,基于时间的 PIT 详细信息部分即可用。
基于位置的 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,请选择适用的选项:
启用错误/问题 SQL 语句之前的恢复:要还原在不需要的事务之前发生的所有事务,请选择此选项。如果仅选择此选项,则在此处指定的位置之后发生的所有事务都将丢失。此选项提供以下关联选项:
停止位置:输入二进制日志中在不需要的事务之前的位置。例如,如果不需要的事务的位置是 805,请输入 804。
包含停止位置的二进制日志:使用此列表选择包含在停止位置中指定的停止位置的特定二进制日志。如果您需要不同的文件或未列出的相应文件,请选择其它,然后在文本框中输入适用的文件名。
启用错误/问题 SQL 语句之后的恢复:要还原在不需要的事务之后发生的所有事务,请选择此选项。如果仅选择此选项,则在此处指定的位置之前发生的所有事务都将丢失。此选项还提供以下关联选项:
开始位置:输入二进制日志中在不需要的事务之后的位置。例如,如果不需要的事务的位置是 805,请输入 806。
包含开始位置的二进制日志:使用此列表选择包含在开始位置中指定的开始位置的特定二进制日志。如果您需要不同的文件或未列出的相应文件,请选择其它,然后在文本框中输入适用的文件名。
停止位置:无(默认选择):如果您想要恢复在指定开始位置后发生的所有事务,请选择此选项。
停止位置:特定位置:如果您只想包含在特定范围的二进制日志位置之间发生的事务,请选择此选项。输入适用的停止位置,然后在包含停止位置的二进制日志列表中选择适用的二进制日志;如果使用了不同的文件,请选择其他并输入文件名。只有在开始位置特定位置字段中指定的位置之间发生的事务才会包含在还原中。
重要信息: 您可以同时使用这两种选项,尤其是在特定的位置范围内发生了不需要的事务时。例如,如果在位置 805 和 810 之间收集的数据包含不必要的事务,请选择启用...之前的恢复选项,然后输入“805”作为停止位置,然后配置其关联选项以调用二进制日志。此外,选择启用...之后的恢复选项,然后输入“810”开始位置,然后配置其关联选项以调用二进制日志。结果,还原会忽略指定二进制日志中记录的 805 和 810 之间的所有事务。同时,停止位置和开始位置必须是二进制日志中列出的实际位置,而不是大于不需要的事务位置的任意数字。
2
使用以下准则在还原目标选项卡上选择适用的选项。
此选项卡包含还原目标详细信息部分。使用此部分中的字段输入帐户信息,以允许还原对 MySQL 目标实例的访问权限。基于所需的还原类型,请使用以下选项:
还原到相同的 MySQL 实例:如果还原针对的目标与最初备份的实例相同,请将这些字段留空。NetVault Backup 使用配置对话框中设置的值。有关更多信息,请参阅配置插件
还原到不同的 MySQL 实例:如果您打算将选定数据的还原重定位到其他实例,请在允许访问新实例的用户名密码字段中输入相应的信息。另外,在实例名称字段中输入为新实例建立的 NetVault Backup 名称 — 此名称是在 配置对话框中作为 MySQL 实例名称建立的名称;有关更多信息,请参阅配置插件

设置 MySQL 企业备份的还原选项

创建选择集页面上,单击编辑插件选项,然后在选项选项卡上配置适用的参数:

重要信息: 在执行还原之前,请验证默认的 NetVault Backup 临时目录是否有足够的空间容纳(至少暂时)使用 MySQL 企业选项创建的完整备份中包含的所有数据。您可以使用常规选项将默认设置更改为提供足够空间的位置;您甚至可以使用映射驱动器、网络文件系统 (NFS) 或 SMB 挂载。在导航窗格中,单击更改设置,单击客户端设置,然后单击 系统和安全部分中的常规
完整还原:选择适用的选项。
还原、提取原始完整备份...(默认选择)要将完整备份还原到镜像 MySQL 服务器数据存储库目录层次结构的临时位置,请选择此选项。此选项假定您知道要还原的备份;如果您不知道,则可以使用下面两个选项。
将完整备份映射像还原到临时文件:如果必须列出备份的内容以确定您需要哪一个备份来运行下一个选项,请选择此选项。
从临时文件中提取原始完整备份...: 在使用先前选项的结果确定必须还原哪一个备份后,请选择此选项。此选项会将完整备份还原到镜像 MySQL Server 数据存储库目录层次结构的临时位置。
关闭 MySQL 服务器并复制回...(可用于标准完整还原的选项)在您准备关闭 MySQL 服务器并将还原的内容从临时位置复制回原始位置后,请选择此选项。
将准备好的完整备份复制回 MySQL Server 存储库(可用于 TTS 完整还原的选项)如果要将还原的内容从临时位置复制回原始位置,请选择此选项。还可以提供两种选项:
包含表:如果您要执行部分还原,请在此字段中输入一个正则表达式,以描述要包含在还原中的表的命名模式。如果您填写此字段,插件会发出“-include-tables”MySQL 命令。
重命名表:如果您已填写包含表字段,指定了要还原的表,您可以使用此字段更改其中一个指定表的名称。要重命名表,请使用 original_name to new_name 表达式。如果您填写此字段,插件会发出“--rename”MySQL 命令。
重要信息: 在您使用关闭 MySQL 服务器并复制回...选项来选择要还原的 TTS 备份时,该插件将忽略还原选择对话框中选择的项目。该插件仅还原在包含表字段和相应数据库中指定的表。
验证备份映像:要指示插件对提取的数据运行验证命令,请选中此复选框。
列出备份映像:要列出输出日志中备份的内容,请选中此复选框。
增量还原:选择适用的选项。
还原、提取增量备份...(默认选择)要还原增量备份,请选择此选项。此选项假定您知道要还原的备份;如果您不知道,则可以使用下面两个选项。
将增量备份映像还原到临时文件:如果必须列出备份的内容以确定您需要哪一个备份来运行下一个选项,请选择此选项。
从临时文件中提取增量备份...: 在使用先前选项的结果确定必须还原哪一个备份后,请选择此选项。
关闭 MySQL 服务器并复制回...:在您准备关闭 MySQL 服务器并将还原的内容从临时位置复制回原始位置后,请选择此选项。
验证备份映像:要指示插件对提取的数据运行验证命令,请选中此复选框。
列出备份映像:要列出输出日志中备份的内容,请选中此复选框。
Related Documents

The document was helpful.

Select Rating

I easily found the information I needed.

Select Rating