从7天备份中还原MySQL数据库

2020年12月29日16:02:33 发表评论 36 次浏览

对于虚拟主机

为了保护你的数据, notlogy自动创建MySQL数据库的每日备份并将其存储7天。我们将向你展示如何访问这些备份, 并在需要时将数据库重置为备份时的状态。

步骤1:下载恢复文件

恢复文件是.ZIP压缩的文本文件inSQL格式。它包含以机器可读形式恢复数据库所需的所有信息。

  • 登录到爱奥诺斯.
  • 点击代管磁贴, 并在必要时选择适当的合同。
  • 在里面资料库瓷砖, 单击管理打开数据库概述。
  • 在里面动作要还原的数据库旁边的列, 请单击齿轮图标然后选择恢复数据库从列表中。
  • 在里面后备下拉菜单中, 选择要还原的备份。
  • 请点击下载数据库备份, 然后将创建一个还原文件。这可能需要一些时间, 具体取决于数据库的大小。
  • 请点击下载并将恢复文件保存到你的计算机。

步骤2:使用phpMyAdmin还原数据库

要还原数据, 请使用phpMyAdmin将下载的还原文件导入所需的数据库:

  • 在里面使用phpMyAdmin恢复的最终步骤下面的部分下载你用来保存备份的按钮, 点击phpMyAdmin链接。如果你已经关闭了"下载"窗口, 则还可以查看该文章打开phpMyAdmin(MySQL数据库的管理)了解如何打开phpMyAdmin。
  • 点击import在菜单栏中。
  • 在里面导入文件区域, 单击浏览并选择你的还原文件。
  • 要开始导入和还原数据, 请单击Go.

请注意

通常, 通过phpMyadmin导入可以正常工作。但是, 对于大型导入文件, 并且取决于一般的系统负载, 该过程可能会以超时错误。如果此错误反复发生, 我们建议你尝试使用以下方法还原数据库:SSH协议.

通过SSH还原数据库

如果无法通过phpMyAdmin恢复-或你更喜欢Linux命令行而不是phpMyAdmin-你还可以通过软件包的SSH访问来恢复数据库。

请注意

  • 在以下步骤中, 我们假定你已在notlogy帐户中创建了所需时间段的还原文件。如果还没有, 请首先按照中的说明进行操作步骤1:下载还原文件上面创建它。在这种情况下, 你无需下载文件, 因为在创建文件时, 副本将自动保存到你的网站空间。
  • 创建恢复文件后, 你将已经看到命令位于页面底部的允许你在命令行上恢复数据库。本手册的其余部分将需要此命令。因此, 我们建议你保持登录客户帐户的身份, 以备将来参考。如果你已经注销, 则可以随时通过选择恢复数据库选项再次出现在数据库概述中。

要通过SSH访问来还原数据库, 请按照以下步骤操作:

  • 通过SSH连接到你的网站空间现在, 你可以在命令行上输入命令来管理数据库。
  • 要更改到还原文件的目录, 请输入以下命令:cd _ProviderRestore_db ########

    将占位符########替换为数据库名称, 然后按输入.

    例子:
    cd _ProviderRestore_db12345678
  • 要还原数据库, 请复制notlogy帐户中显示的命令并将其粘贴到命令行中。在提供的空间中输入数据库密码。要开始还原, 请按输入.

    例子:
    gunzip -c db123456789_2020-09-17.sql.gz | mysql --host = db123456789.hosting-data.io --user = dbu123456789 --password = Zoteb%Ipayu612 db123456789
    现在将还原你的数据库。这可能需要一些时间, 具体取决于数据库的大小。恢复正在运行时, 不可能有其他命令。

内容

  • 步骤1:下载恢复文件
  • 步骤2:使用phpMyAdmin还原数据库
  • 通过SSH还原数据库
  • 到达顶点
一盏木

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: