Neo4j-admin转储失败

时间:2019-01-07 20:51:49

标签: neo4j

我正在尝试使用以下命令在Neo4j Desktop 3.5.0上转储数据库:

...\bin> neo4j-admin dump --database=graph.db --to=/backup/db1.dump

并得到

command failed: Active logical log detected, this might be a source of inconsistencies.
Please recover database before running the dump.
To perform recovery please start database and perform clean shutdown.

documentation指出“必须以neo4j用户身份调用neo4j-admin,以确保具有适当的文件权限。” 。可能是问题所在吗?

如果是这样,如何“以neo4j用户身份调用”

3 个答案:

答案 0 :(得分:1)

找到解决方法。

  1. 关闭数据库
  2. 打开终端
  3. 运行bin/neo4j console
  4. 启动后,按Ctrl + C关闭数据库
  5. 然后,分别运行neo4j-admin dump

在Neo4j Desktop 1.1.15上确认

答案 1 :(得分:0)

这可能是版本3.5.0中的known issue

答案 2 :(得分:0)

我在Neo4j 4.1上遇到了同样的问题,对我来说,工作是简单的:

  • 停止数据库
  • 启动数据库
  • 再次停止

之后neo4j-admin dump起作用。 感谢@folterj在this thread上的最后答案的解决方案。