我在终端中使用此命令转储了我的graph.db:
sudo neo4j-admin dump --database=graph.db --to=/home/user/graphdb.dump
然后我在终端中使用此命令将graphdb.dump加载到另一台计算机中:
sudo neo4j-admin load --from=/home/user/graphdb.dump --database=graph.db --force
现在我用命令启动neo4j:
sudo service neo4j start
它没有开始。
当我用这些命令卸载neo4j时:
apt-get purge neo4j
sudo apt-get autoremove
并使用以下命令再次安装:
sudo apt install neo4j
加载的数据库正确启动
如何在neo4j中转储和加载我的数据库?
答案 0 :(得分:2)
请确保安装的Neo4j版本在两台计算机上匹配。我有同样的问题,在版本3.3.5中创建转储文件和我试图加载转储文件的机器有3.2.11。它没有在日志文件中给出任何错误,并且在启动服务时没有错误。但是,每次尝试重新启动时,服务都会立即停止。然后我认为两个版本不兼容。