【问题标题】:Copying a local database from one computer to another ne04j将本地数据库从一台计算机复制到另一台 ne04j
【发布时间】:2023-04-01 03:06:01
【问题描述】:

我在 PC 上创建了一个数据库 Neo4j,有很多关系、节点等 如何将数据库从这台电脑移动/复制到另一台? 谢谢您的帮助 法国

update1:​​我试图找到 conf/neo4j-server.properties 但我没有... 这是我的文件夹 ne04j 的屏幕截图(它在 Windows 文档文件夹中) http://s12.postimg.org/vn4e22s3x/fold.jpg

【问题讨论】:

  • 您需要在问题中添加更多信息,查找现有答案并停止发布不是答案的答案。请参阅此答案stackoverflow.com/questions/19520507/…。碰巧,您发布了 屏幕截图的文件夹是 您应该复制到另一台计算机的文件夹。确保并查看转储命令。
  • 我第三次移动 neo4j。尽管如此,我还是遇到了很多问题。当我复制graph.db 文件夹时,有人说此处包含身份验证信息。但我只想移动数据

标签: neo4j


【解决方案1】:

Neo4J 数据库存在于您的文件系统中,您只需复制存储 Neo4J 数据的文件夹即可。如果您是独立运行,此文件夹将在 conf/neo4j-server.properties 中配置,该行将如下所示:

org.neo4j.server.database.location=data/graph.db

将该文件夹的内容复制到另一台计算机上的图形数据库文件夹。我建议您在执行此操作时不要运行数据库。

【讨论】:

  • 我没有找到该文件夹​​。我在文档文件夹中有文件夹 ne04j,但我没有 conf/neo4j-server.properties
  • 为什么这个答案在底部?它对我有用,但如果有超过 1 个 DB 会发生什么?
  • 我试图复制 ~/.Neo4jDesktop\neo4jDatabases\database-e668a08d-c486-4639-abad-e51a8b5f2e3d\installation-3.5.2\data\databases 的内容它们是两个文件一个名为 graph 的文件夹.db 和其他名为 store_lock 的文件,我将它们复制到 linux 中 neo4j 的同一个文件夹中,然后我在 linux mate 中重新启动了 neo4j 并像魅力一样工作,谢谢
【解决方案2】:

我相信您正在寻找 dump shell 命令,您可以使用该命令将数据库导出到单个 Cypher create 语句中,您可以“转储”数据库,然后将其导入新机器上。

此处概述了有关使用该命令的信息:Neo4j docs

【讨论】:

  • 这绝对可行,但总的来说它似乎不像其他答案那么简单,它只是从文件系统中复制文件。如果您使用 DUMP 执行此操作,您稍后必须重新运行创建的密码,这需要 Neo4j 解释它并从本质上重新创建您可以从硬盘复制的文件。
  • 对于 OP - DUMP 优于复制数据库目录是当您想要进行部分转储时。 IE。如果你复制数据库文件,你就会得到全部。如果您只想导出/复制子图,DUMP 是您的朋友。
  • 确实,你说的很对。我没有意识到复制数据文件是一种选择。
  • 这显然是正确的做事方式,最好理解dump命令。 Neo4J 备份的工作方式与我的回答类似,但如果您想为项目数据库播种,我需要一种人类可读、人类可扩展的格式(类似于 .sql),而不是索引文件的负载!
【解决方案3】:

Neo4j 数据库可以使用以下命令转储和加载

neo4j-admin dump --database=<database> --to=<destination-path>

neo4j-admin load --from=<archive-path> --database=<database> [--force]

限制

  • 在运行转储和加载命令之前,应关闭数据库。

https://neo4j.com/docs/operations-manual/current/tools/dump-load/

【讨论】:

    【解决方案4】:

    我使用了上面的解决方案,但是文件名不同。

    neo4j 数据的文件夹中,查找名为conf 的文件夹和名为neo4j.conf 的配置文件 在此文件中,您将看到一行指向包含数据的文件夹。 它被称为“graph.db” 将其替换为您要克隆的数据库备份中的同一文件夹。

    【讨论】:

      猜你喜欢
      • 2014-04-22
      • 1970-01-01
      • 1970-01-01
      • 2014-12-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多