Neo4j.5.X社区版创建数据库和切换数据库

在使用Neo4j数据库(版本:neo4j-community-5.22.0)时,系统自带的"neo4j"和"system"数据库适用于日常的简单学习和练习,但对于新的项目,将项目数据与练习数据混用会带来诸多不便,例如查询效率低下和数据安全性难以保障。因此,建议创建一个新数据库来独立存放新项目的数据,实现"分而治之"。

传统的数据库创建数据库,写一条建库命令就可以实现,但是Neo4j社区版不一样,不支持直接创建命令(企业版支持创建语句),如果执意要使用create database 语句的话,那么100%会给你报错,如下所示:

Neo.ClientError.Statement.UnsupportedAdministrationCommand

但是天无绝人之路,咱们可以直接在配置文件修改,那么怎么操作,接下来看。

1、修改前,查看当前数据库,在浏览器中可直接查看

2、修改neo4j.conf配置文件

确认neo4j的安装目录,找到该目录下的conf文件夹,打开该文件夹,找到一个名为neo4j.conf的文件,如下图所示:

打开该文件,找到 #initial.dbms.default_database=neo4j,如下图所示:

我们首先取消前面的注释,接着修改"=" 号后面的内容为你想要创建的数据库名字(数据库名称不支持下划线)。

例如:initial.dbms.default_database=Smarthealth-qa

或者直接在下面新增一行,如下所示:

修改完成之后,切记一定要保存!!!

3、验证

启动数据库(neo4j console)

打开浏览器 http://localhost:7474/ ,点击"Use database"就可以切换到新的数据库了

提醒:社区版只允许同时打开一个数据库,当你打开新的数据库后,其他的都不能使用了。

相关推荐
X56611 小时前
如何在 Laravel 中正确保存嵌套动态表单数据(主服务与子服务)
jvm·数据库·python
虹科网络安全2 小时前
艾体宝干货|数据复制详解:类型、原理与适用场景
java·开发语言·数据库
2301_771717212 小时前
解决mysql报错:1406, Data too long for column
android·数据库·mysql
小江的记录本3 小时前
【Kafka核心】架构模型:Producer、Broker、Consumer、Consumer Group、Topic、Partition、Replica
java·数据库·分布式·后端·搜索引擎·架构·kafka
dvjr cloi3 小时前
MySQL Workbench菜单汉化为中文
android·数据库·mysql
dFObBIMmai3 小时前
MySQL主从同步中大事务导致的延迟_如何拆分大事务优化同步
jvm·数据库·python
szccyw03 小时前
mysql如何限制特定存储过程执行权限_MySQL存储过程安全访问
jvm·数据库·python
czlczl200209254 小时前
利用“延迟关联”优化 MySQL 巨量数据的深分页查询
数据库·mysql
ACP广源盛139246256734 小时前
IX8024与科学大模型的碰撞@ACP#筑牢科研 AI 算力高速枢纽分享
运维·服务器·网络·数据库·人工智能·嵌入式硬件·电脑
Elastic 中国社区官方博客4 小时前
ES|QL METRICS_INFO 和 TS_INFO:为你的时间序列数据建立目录
大数据·数据库·elasticsearch·搜索引擎·信息可视化·全文检索