neo4j控制台如何指定现有数据库的本地路径?

neo4j控制台如何指定现有数据库的本地路径?,neo4j,neo4j-desktop,Neo4j,Neo4j Desktop,假设我在路径中使用Neo4j Desktop创建了一个图形数据库 path/neo4jDatabases/database-abc/installation-3.5.5 在另一个路径中,我有我在OSX上的neo4j-community-3.5.5文件夹。我正在尝试使用neo4j社区启动path/neo4jdatabase/database abc/installation-3.5.5数据库 我正在尝试以下命令: sudo ./bin/neo4j console -path path/neo4j

假设我在路径中使用Neo4j Desktop创建了一个图形数据库

path/neo4jDatabases/database-abc/installation-3.5.5
在另一个路径中,我有我在OSX上的neo4j-community-3.5.5文件夹。我正在尝试使用neo4j社区启动path/neo4jdatabase/database abc/installation-3.5.5数据库

我正在尝试以下命令:

sudo ./bin/neo4j console -path path/neo4jDatabases/database-abc/installation-3.5.5
但启动的数据库使用的是neo4j-community-3.5.5目录,而不是路径中指定的目录

如何使用使用使用neo4j Desktop创建的现有数据库的路径启动neo4j社区?

命令neo4j的路径参数不存在。 如果要更改社区服务器的数据文件夹位置,需要通过指定dbms.directories.data属性修改社区服务器conf/neo4j.conf的配置:

dbms.directories.data=path/neo4jDatabases/database-abc/installation-3.5.5/data

干杯。

假设我想同时在不同端口运行2 db。愚蠢的解决方案是复制neo4j-community-3.5.5文件夹并设置不同的属性。有更聪明的解决方案吗?目前,你没有其他解决方案。在下一个主要版本中,Neo4j将是多租户的。我是否应该将dbms.directories.active_数据库更改为path/neo4jDatabases/database abc/installation-3.5.5/data/databases/graph.db,或者在数据文件夹中,它会自动更改?对于active_数据库,什么都不做!除非您想更改graph.db文件夹的名称