Neo4j 4.0下新建数据库出错

wmvff8tz  于 2023-05-17  发布在  其他
关注(0)|答案(3)|浏览(264)

我使用的是Debian 9.9,Neo4j的版本是4.0。我在使用neo4j浏览器创建新数据库时遇到问题。我执行的指令是this
我尝试了以下Cypher命令:

create database myNewDatabase

但是,会弹出这样的错误:

Neo.ClientError.Statement.NotSystemDatabaseError
Unsupported administration command: create database myNewDatabase

请告诉我错误消息的含义以及如何解决它。Thx提前:-)

mznpcxlj

mznpcxlj1#

第4节(2月2日发布)2020)的***专业***版Neo4j,可以轻松创建新数据库。Documentation
在***社区***版本中,需要黑客攻击:

1. Edit the file  NEO4J_HOME\conf\neo4j.conf

2. Un-comment the line:  dbms.default_database=neo4j

3. Change the neo4j  to whatever database name you want for a new database.  Note: names must have between 3 and 63 characters.   For example:   dbms.default_database=mydatabase

4. Save the file

5. (If applicable) Kill the database server, and close the browser window with the Neo4j UI

6. Start the neo4j server, and open a new browser window, pointed as usual to http://localhost:7474/

7. Both the old (default) database, "neo4j" and the one you just created will show up.  However, attempting to switch between them causes an error.   If a switch is desired, repeat the above steps starting from (3)

注意:上述步骤将在NEO4J_HOME\data\databases中创建一个名为mydatabase(或任何您使用的名称)的文件夹,并填充其内容。

我个人认为,在数据库之间切换是一个非常基本的操作,Neo4j应该在社区版中使其易于访问!

lp0sw83n

lp0sw83n2#

我想我已经知道答案了。事实证明,我的许可证(社区版)不支持使用多个数据库。另一种可能是this

bvjxkvbb

bvjxkvbb3#

也许我们可以创建多个neo4j示例,如http://localhost:7474/neo4j 1和http://localhost:7475/neo4j 2等
然后我们安装一个nginx进行流转发,并提供一个服务器,如http://localhost:7470

相关问题