【问题标题】:neo4j dump error: database does not existneo4j 转储错误:数据库不存在
【发布时间】:2022-03-13 00:51:01
【问题描述】:

我是 neo4j 的新手。

我创建了一个名为db-learning 的新图形/数据库。我可以通过 neo4j 浏览器连接并在数据库上执行一些操作。完全没有问题。

但是,当我尝试使用 neo4j-admin dump --database "db-learning" --to "/some/path" 转储它时,我收到此错误消息,提示找不到数据库。

数据库不存在:db-learning

我错过了什么吗?

【问题讨论】:

    标签: neo4j


    【解决方案1】:

    对不起,如果这令人困惑。项目中的数据库名称与底层数据库名称无关(默认数据库为neo4j

    所以如果你打开终端,这就足够了:

    ./bin/neo4j-admin dump --database "neo4j" --to "/tmp/test.dump"

    我认为您也可以不使用默认数据库名称。

    【讨论】:

    • 转储和恢复过程现在非常混乱。在 Neo4j 桌面应用程序中有一个按钮来转储/恢复会很好。
    • 转储和恢复确实是一场噩梦。为什么我们不能转储远程数据库?版本未对齐时的错误非常令人困惑,“数据库不存在:neo4j”实际上存在。
    【解决方案2】:

    当 neo4j 实际上是现有数据库时遇到同样的问题。我不知道 N4J 团队是如何将这件事复杂化的,但这整个过程简直就是一场噩梦。

    Aura 服务只接受 .dump 文件,这些文件必须通过 neo4j-admin 生成。这将不允许远程数据库,因此您必须下拉 neo4j 目录(例如,从 graphenedb.com 转储),在本地加载它,然后通过 neo4j-admin -> 转储文件导出,以便上传和导入一个 Aura 实例。

    Neo4j 有没有人真正使用过他们自己的软件?

    【讨论】:

      猜你喜欢
      • 2014-09-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-09-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多