成功创建并填充了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
答案 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 文件。