【问题标题】:How to take dump of neo4j graph databases?如何转储 Neo4j 图形数据库?
【发布时间】:2018-06-26 18:04:31
【问题描述】:

我将所有数据库存储在 C:\JATIN DATA\database\neo4jDatabases 位置。如何使用 neo4j Dekstop 单独转储所有数据库。

我已经尝试过 neo4j-admin dump --database= --to= 这个命令,但是得到了 Neo.ClientError.Statement.SyntaxError: Invalid input 'n': expected 之类的错误(第 1 行,第 1 列(偏移量:0)) "neo4j-admin 转储 --database= --to=" ^

【问题讨论】:

    标签: neo4j


    【解决方案1】:

    neo4j-admin 必须从终端命令行运行——而不是从 neo4j 浏览器。

    由于您使用的是桌面,您可以通过从左侧的项目面板中选择您的neo4j项目,打开一个终端窗口到相应的目录,单击您要转储的数据库的Manage按钮,然后选择Terminal 选项卡。

    在终端窗口中,您可以输入类似@logisma 建议的命令:

    bin/neo4j-admin dump --database=graph.db --to=c:\
    

    【讨论】:

    • 每当我从控制台运行此命令时,都会出现错误消息 **'bin' 不被识别为内部或外部命令、可运行程序或批处理文件。 ** 我尝试了在线和离线模式
    【解决方案2】:

    感谢@cybersam 和@logisima 终于成功进行了转储。这是完整的命令。\bin\neo4j-admin.bat dump --database=graph.db --to=c:\dump\article_citation_graph.dump 有一些管理员权限错误。 p>

    【讨论】:

      【解决方案3】:

      你有没有试过这个:.\bin\neo4j-admin.bat dump --database=graph.db --to=c:\

      这应该会在您的 c:\ 文件夹中创建一个名为 graph.db.dump 的文件。

      【讨论】:

      • 每当我从控制台运行此命令时,都会出现错误消息 'bin' 不被识别为内部或外部命令、可运行程序或批处理文件。 我在网上都试过了和离线模式
      • 我在WIN的命令上犯了一个错误,所以我更新了我的答案。如果它不起作用,可以从桌面终端给出命令dir 的结果?
      • 仍然获得一些错误管理权限,例如警告:此命令似乎没有以管理权限运行。某些命令可能会失败,例如启动/停止目录输出 驱动器 C 中的卷没有标签。卷序列号是 C:\JATIN DATA\database\neo4jDatabases\database-688492d1-aa6c-4c4d-aa6f-087c5b86b d31\installation-3.4.0 的 DACA-A85F 目录以及其他一些信息,例如 06/13/2018 03:27下午 。 2018 年 6 月 13 日下午 03:27 ..
      猜你喜欢
      • 2015-11-13
      • 2014-09-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多