【发布时间】:2020-08-14 22:35:19
【问题描述】:
我正在将我的本地计算机从 Ubuntu 16.04 升级到 20.04。我在我的 16.04 上运行 Neo4j Desktop(版本 1.2.7),并将其安装在 20.04 的机器上,并希望将数据库移过来。
我确定过去我只是将/home/dougi/.config/Neo4j Desktop/Application/neo4jDatabases 中的数据库文件夹从一台计算机复制并粘贴到另一台计算机并启动Neo4j Desktop。但是,当我这样做时,项目中没有显示数据库。
我尝试进行转储和加载,但看不到如何将数据库加载到 20.04 机器上的 Neo4j Desktop 中,因为您必须“创建”一个数据库,以便它在项目和数据库版本中显示created 仅限于 4.0.3,并且我所有的数据库都是比那个更早的版本(我现在不想升级它们)。
我尝试创建一个数据库,删除在/home/dougi/.config/Neo4j Desktop/Application/neo4jDatabases 创建的文件夹中的文件并将数据库文件夹从 16.04 机器粘贴到其中(即替换它创建的文件)。当我加载 Neo4j Desktop 时,我只收到一条消息说数据库文件已被移动或损坏。
我尝试从dump 运行load,但出现错误WARNING: Max 1024 open files allowed, minimum of 40 000 recommended.。我确实找到了一些关于这方面的谷歌文章,但这感觉像是一种非常混乱的恢复方式,所以我没有继续这样做。
请问将 Neo4j Desktop 数据库从一台计算机移动到另一台计算机的最简单方法是什么?
谢谢!
【问题讨论】:
标签: neo4j restore ubuntu-20.04