微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Neo4j 正确加载 .dump 文件的问题,但未能显示数据库

如何解决Neo4j 正确加载 .dump 文件的问题,但未能显示数据库

我的 Neo4j 版本在 Mac OS 中是 community-4.2.4。 我使用了“bin/neo4j-admin load --from=xxx/g.db.dump --database=xxx.db --force”。并成功在 /data/databases 中找到 db 文件,如下图所示。 enter image description here

但是在浏览器中返回的结果添加了“show databases”,并且找不到我想要的数据库。 谢谢大家帮助我。 或发送电子邮件ma​​sichengyo@gamil.com 进行更多交流。


解决方法

所以 neo4j-admin loadneo4j-admin restore 负责在文件系统中设置数据库。回到 3.5.x 时代,这已经足够了,前提是图形目录的名称与 neo4j.conf 中配置的活动图形的名称相匹配。

在 Neo4j 4.x 中我们支持多数据库,系统数据库是我们可以做一些事情的地方,比如创建新数据库,如果你在系统数据库中用新数据库的名称创建数据库,它会使用 just use它找到的文件并在系统数据库中创建条目,允许您使用它并在 Neo4j 中切换到它。

由于您使用的是社区版,您将无法创建新数据库,您只能使用 neo4j 数据库,因此您的导入必须使用 {{1} } 作为数据库名称,它会覆盖您当前的neo4j 数据库。

如果除了neo4j和system之外,你还需要创建多个数据库,那么你需要使用企业版。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。