📅  最后修改于: 2020-11-27 07:05:42             🧑  作者: Mango
在实时应用程序中,我们应该定期备份应用程序数据库,以便我们可以在任何故障点恢复到某些工作状态。
此规则适用于RDBMS和NoSQL数据库。
在本节中,我们将讨论两个重要的DBA任务。
注意-这些步骤仅适用于Windows操作系统。我们应该使用类似的命令在其他操作系统中执行相同的步骤。
步骤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
它在指定的文件系统位置“ C:\ Neo4j \”创建一个新文件夹“ Neo4jDbBackup-01”。
步骤7-键入以下命令,然后按Enter键。
copy C:\Ne04j2.0db C:\Neo4j\Neo4jDbBackup-01
这意味着我们的文件已复制到所需的目标文件夹。访问该文件夹,观察该文件夹包含我们的数据库文件。
步骤8-使用任何Windows压缩/解压缩工具(例如WinZip,7 Zip或WinRAR)来压缩我们的数据库文件夹。
步骤9-现在我们的Neo4jDbBackup-01.zip文件已创建。如果文件系统中有任何内存限制,则删除“ C:\ Neo4j \”下的“ Neo4jDbBackup-01”文件夹
步骤1-关闭数据库服务器。请参考前面的步骤关闭服务器。
步骤2-清空当前数据库文件夹。
步骤3-使用任何Windows压缩/解压缩工具(例如WinZip,7 Zip或WinRar)解压缩我们的备份文件夹。
步骤4-打开命令提示符并执行以下命令。
Copy C:\Neo4j\Neo4jDbBackup-01 C:\Ne04j2.0db
现在我们可以观察到我们的数据库文件夹包含有效的备份文件
步骤5-通过单击“启动”按钮启动服务器。
步骤6-执行一些MATCH + RETURN命令,以验证我们是否已正确还原数据库。