如果您的数据有损坏或有丢失,则可以从某备份文件恢复数据。该主题阐述如何在 Plesk 中从备份恢复数据。

当从某个备份文件恢复时,您可以 恢复包含在备份中的所有数据 ,或 选择恢复单个对象 (例如,某个站点,所有数据库,等等)。

您只能恢复在 Plesk Onyx 17.0 和更新版本中所创建的备份。

注解: 当您从某个备份恢复对象时,会覆盖和替换带有相同名称的现有对象。当某个被恢复的对象要覆盖现有对象时不会给以您相应提示。您将会丢失在备份创建后对被恢复对象所做的所有更改。

恢复所有对象

若要从备份恢复所有对象,请如下操作:

  1. 进入 网站与域名 > 备份管理器 。您可在此处查看保存在服务器存储系统和 远程存储系统 中的所有备份。

  2. 点击您想要恢复的备份。

  3. 在 “您想要恢复什么?” 下选择 “所有对象”(整个系统) 选项。

  4. 在”要恢复的组件”下,您可以清空不想恢复的对象类别旁的复选框。例如,当恢复某个备份时,如果勾选了”数据库”复选框,将会恢复所有数据库和数据库用户。如果您清空该复选框,将不会恢复此类对象。

    image components to restore

  5. 如给您正恢复一个有密码保护的备份,请选择”从远程存储的设置获取密码” 按钮。Plesk 将会自动尝试获取密码。如果无法自动获取密码(例如,您正恢复在其它服务器上创建的某个备份),请选择”手动输入密码”按钮并在相应字段输入密码。

    image 78914

    如果密码无法自动获取而您又不知道该密码,请清空”提供密码” 复选框。Plesk 将会恢复备份,而为已恢复的对象(例如数据库用户或邮件帐户)随机生成所有密码。

  6. 此时,已准备好恢复备份。在恢复备份之前有多个可配置的备选设置:

    • 如果您想要保证备份恢复的有效性,请勾选“挂起域名直到恢复完成” 复选框。这样将会令您的网站暂时不可用,直到恢复完成。网站访客将会看到带有 503 HTTP 状态码的错误页面。
    • 如果您想要在恢复完成时通知您,请勾选“当恢复完成时,发送通知到” 复选框。请务必确保该复选框旁的邮箱地址是正确的。
  7. 点击 恢复 以开始从备份恢复。

您将会返回到 网站与域名 > 备份管理器 屏幕,在该屏幕上可看到正被恢复的备份。恢复流程完成所需时间取决于恢复内容的大小。备份恢复完成时会在此屏幕显示通知信息。

image 78912

恢复单个对象

您无需恢复备份文件中存储的所有配置和内容。您可以挑选要从备份恢复的对象(例如,单个域名和其所有相关的对象,单个邮件帐户,或单个文件)。

若要从备份恢复单个对象,请如下操作:

  1. 进入 网站与域名 > 备份管理器 。您可在此处查看保存在服务器存储和 远程存储 中的所有备份。

  2. 点击您想要恢复的备份。

  3. 在 “您想要恢复什么?” 下请选择 “选定的对象” 选项。

  4. 在 “要恢复的对象类型” 下选择您要恢复的对象类型:

    • 邮件帐户。恢复单个邮件帐户。

    • 数据库。恢复单个数据库。

    • 站点。恢复单个网站和其所有相关的对象和内容(邮件帐户、数据库等)。

    • DNS 区域。恢复单个域名的 DNS 区域内容。

    • 域名的文件。恢复单个文件。

      如果您想要恢复不同类型的对象(例如,单个邮件帐户和两个数据库),则需要运行恢复两次,一次用于数据库,而另一次用于邮件帐户。

  5. 选择要恢复的对象。选定类型的所有可用对象会在左边”可用” 栏中显示。点击您想要恢复的对象。这些对象将会被移动到”选定” 栏。

    image 78916

    如果您在前一步选定了”域名的文件”,请点击 添加文件 ,选择您要恢复的文件,然后点击 确定

    image 78917

    您可以选择恢复任意数量的文件。

  6. 在 “恢复” 下,选择是否仅恢复选定对象的配置,或恢复配置和内容。

    image 78918

    例如,当恢复某个数据库时,选择前一个选项将会恢复数据库和其相关的数据库用户,但不会恢复数据表或数据。如果备份文件只包含配置而不包含内容,该选项则不可用。

  7. 此时,已准备好恢复备份。在恢复备份之前有多个可配置的备选设置:

    • 如果您想要保证备份恢复的有效性,请勾选“挂起域名直到恢复完成” 复选框。这样将会暂时令您的网站不可用。在恢复完成之前,访问您网站的访客将会看到带有 503 HTTP 状态码的错误页面。
    • 如果您想要在恢复完成时通知您,请勾选“当恢复完成时,发送通知到” 复选框。请务必确保该复选框旁的邮箱地址是正确的。
  8. 如果您正恢复有密码保护的某个备份,Plesk 会提示您提供密码。我们建议选择 “从远程存储的设置获取密码” 按钮。这将会自动获取在远程存储设置中指定的密码。如果无法自动获取密码(例如,您正恢复在其它服务器上创建的某个备份),请选择”手动输入密码”按钮并在相应字段输入密码。

    image 78919

    如果密码无法自动获取而您又忘了密码,请清空”提供密码” 复选框。Plesk 将会恢复备份,但是某些数据可能无法正常恢复。例如,备份数据库内的所有密码将会随机生成。

  9. 点击 恢复 以开始从备份恢复。

您将会返回到 网站与域名 > 备份管理器 屏幕,在该屏幕上可看到正被恢复的备份。恢复流程完成所需时间取决于恢复内容的大小。备份恢复完成时会在此屏幕显示通知信息。

image 78921

(Plesk for Windows) 恢复后数据库修复

如果您正在恢复 Microsoft SQL 数据库,某些数据库用户将可能成为孤立的用户。若要使这些用户可访问和使用数据库,则需要修复这些用户。

若要查看数据库是否有孤立的用户并进行修复:

  1. 请转到 网站与域名 标签 > 数据库 > 数据库名称

  2. 如果您看到警告提示有多个未配对用户需要修复才可以正常工作,则说明有待修复的未配对用户。

  3. 要修复孤立用户,可点击与您需修复的用户相对应的 现在修复 按钮。

  4. 提供这些用户的密码并点击 修复

    如果用户是无需密码的系统用户,则留空密码字段点击 修复