Neo4j的数据备份与还原方法:
一、简单粗暴的把Neo4j安装目录下/data/database下的graph.db拷贝一份,还原时直接放回到原目录替换就行。其前提是备份的neo4j版本要与还原的neo4j版本一至,要是不一至可能会出现不兼容的情况(亲测3.3.5->3.5.0不行,可能版本跨度太大,至于其他的有兴趣的可以自己试下)。
二、neo4j-admin方式(推荐):
- 切到安装目录的bin下;
- 保证neo4j为停止状态;./neo4j stop
- 执行数据导出命令 ./neo4j-admin dump --database=graph.db --to=/home/dbFileName.dump
- 还原时也在bin目录下;
- 数据导入命令 ./neo4j-admin load --from=/home/dbFileName.dump --database=graph.db --force
如果命令执行失败,检查一下JDK版本是否为1.8及以上版本。基本不会有问题。