Neo4j Dump:如何指定数据库?

时间:2018-03-19 14:11:25

标签: neo4j export dump

成功创建并填充了200,000多个节点的数据库后,我想创建一个转储作为备份。 文档中的说明很简单:

neo4j-admin dump --database=<database> --to=<destination-path>

但它不清楚<database>使用什么。如果我使用graph.db(或省略选项),我会收到错误消息。我知道数据库文件夹的位置。

如果我将路径放到数据库中,我会收到以下错误:

unexpected error: 'database' should be a name but you seem to have specified a path

操作系统:Windows 10

1 个答案:

答案 0 :(得分:1)

部分答案:

database参数指的是位于 neo4jFolder / data / databases文件夹中的数据库,其中 neo4jFolder 是解压缩的Neo4j安装文件夹。 例如:我将neo4j安装zip解压缩到E:\Program Files\neo4j-community-3.3.2。我的数据库在驱动器的其他位置。所以我将数据库复制到E:\Program Files\neo4j-community-3.3.2\data\databases\MyDatabase。然后我就能成功运行neo4j-admin dump --database=MyDatabase --to=backup5.dmp

我不知道是否可以在/data/databases下找不到的数据库上运行转储。当使用 exe 安装程序安装Neo4j时,我也不知道如何运行转储。我的解决方案是安装 zip 文件。