📜  Neo4j-备份和还原

📅  最后修改于: 2020-11-27 07:05:42             🧑  作者: Mango


在实时应用程序中,我们应该定期备份应用程序数据库,以便我们可以在任何故障点恢复到某些工作状态。

此规则适用于RDBMS和NoSQL数据库。

在本节中,我们将讨论两个重要的DBA任务。

  • 如何备份Neo4j数据库。
  • 如何将Neo4j数据库还原到特定的备份。

注意-这些步骤仅适用于Windows操作系统。我们应该使用类似的命令在其他操作系统中执行相同的步骤。

Neo4j数据库备份

步骤1-使用以下路径单击“ Neo4j社区”-

Windows“开始”按钮→“所有程序”→“ Neo4j社区”→“ Neo4j社区”

默认情况下,它选择c:\ Users \ [用户名] \ Documents \ Neo4j \ default.graphdb。但是,如果愿意,可以将路径更改为其他目录。

步骤2-在这里,我们已更改为Neo4j Database文件夹。

C:\ Ne04j2.0db

社区设置

步骤3-单击“开始”按钮。

浏览停止

服务器启动后,我们可以观察到Neo4j数据库文件是在指定目录下生成的。

观察目录

在进行数据库备份之前,我们首先要做的就是关闭Neo4j数据库服务器。

步骤4-单击“停止”按钮以关闭服务器。

社区设置

Neo4j数据库文件位于C:\ Ne04j2.0db

观察目录

步骤5-打开命令提示符。

命令提示符

步骤6-在C:\ Neo4j(这可能是您文件系统中的任何位置)上创建一个文件夹“ Neo4jDbBackup-01”。

mkdir C:\Neo4j\Neo4jDbBackup-01 

Cmd Mkdir

它在指定的文件系统位置“ C:\ Neo4j \”创建一个新文件夹“ Neo4jDbBackup-01”。

新目录

步骤7-键入以下命令,然后按Enter键。

copy C:\Ne04j2.0db C:\Neo4j\Neo4jDbBackup-01 

备份命令

复制的声明

这意味着我们的文件已复制到所需的目标文件夹。访问该文件夹,观察该文件夹包含我们的数据库文件。

数据库文件

步骤8-使用任何Windows压缩/解压缩工具(例如WinZip,7 Zip或WinRAR)来压缩我们的数据库文件夹。

ZIP文件夹

步骤9-现在我们的Neo4jDbBackup-01.zip文件已创建。如果文件系统中有任何内存限制,则删除“ C:\ Neo4j \”下的“ Neo4jDbBackup-01”文件夹

记忆约束

Neo4j数据库还原

步骤1-关闭数据库服务器。请参考前面的步骤关闭服务器。

社区设置

步骤2-清空当前数据库文件夹。

当前数据库

步骤3-使用任何Windows压缩/解压缩工具(例如WinZip,7 Zip或WinRar)解压缩我们的备份文件夹。

提取文件

步骤4-打开命令提示符并执行以下命令。

Copy C:\Neo4j\Neo4jDbBackup-01 C:\Ne04j2.0db 

执行

现在我们可以观察到我们的数据库文件夹包含有效的备份文件

步骤5-通过单击“启动”按钮启动服务器。

社区设置

浏览停止

步骤6-执行一些MATCH + RETURN命令,以验证我们是否已正确还原数据库。