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"就可以切换到新的数据库了

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

相关推荐
城数派4 小时前
2025年南京市全类别POI(55W+数据)
数据库·arcgis·信息可视化·数据分析·excel
疯狂成瘾者5 小时前
后端系统、服务稳定性里核心的指标有哪些
数据库
SPC的存折5 小时前
openEuler 24.03 MariaDB Galera 集群部署指南(cz)
linux·运维·服务器·数据库·mysql
仲芒5 小时前
[24年单独笔记] MySQL 常用的 DML 命令
数据库·笔记·mysql
SPC的存折5 小时前
MySQL 8.0 分库分表
linux·运维·服务器·数据库·mysql
蓦然乍醒6 小时前
使用 DBeaver 还原 PostgreSQL 备份文件 (.bak) 技术文档
数据库·postgresql
XDHCOM6 小时前
Redis节点故障自动恢复机制详解,如何快速抢救故障节点,确保数据不丢失?
java·数据库·redis
QCzblack6 小时前
BugKu BUUCTF ——Reverse
java·前端·数据库
cyber_两只龙宝6 小时前
【Oracle】Oracle之DQL中WHERE限制条件查询
linux·运维·数据库·云原生·oracle
luis的妙妙屋6 小时前
主流数据库数据类型对比分析
数据库