neo4j的版本管理真的是灾难级别的,文档也乱,特定版本也难下,不同版本之间的命令存在很大差异,网上的很多资料都是Neo4j 4.x的,在此给出我自己试出来的5.x的导入导出方法
使用前先关闭neo4j服务
进入到neo4j安装目录的bin文件夹下,使用cmd运行以下命令进行操作
以导出数据库"gynecology"为例,会在neo4j的根目录下的data/dumps目录中生成一个gynecology.dump文件:
bash
neo4j-admin database dump gynecology
导入数据库:
bash
neo4j-admin database load --from-path=<PATH TO NEO4J>/data/dumps gynecology
导入的数据会使用dump文件的文件名的同名数据库,如果你想将数据导入其它数据库,如gynecology2,则需要将文件名重命名为gynecology2.dump
对已有数据库进行导入会报错,使用如下的方法进行覆盖导入:
bash
neo4j-admin database load --from-path=<PATH TO NEO4J>/data/dumps --overwrite-destination=true gynecology2