当前位置: 首页 > news >正文

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

图片

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

相关文章:

  • 最近小峰一直在忙国际化项目,确实有点分身乏术... [特殊字符] 不过! 我正紧锣密鼓准备一系列干货文章/深度解析
  • Flink SQL执行流程深度剖析:从SQL语句到分布式执行
  • Redis集群性能优化实战指南
  • 开启游戏新时代:神经网络渲染技术实现重大跨越
  • 【C++】C++中的虚函数和多态的定义与使用
  • [3-01-02].第15节:调优工具 - 查看 SQL 执行成本
  • FastGPT极速上手指南:Docker容器化部署实战
  • 《Effective Python》第十章 健壮性——使用 assert 和 raise 提升 Python 程序的健壮性
  • 松灵 PiPER 高性价比突围:如何在AI领域筑牢技术壁垒
  • Ceph集群存储部署
  • 用无人机和AI守护高原净土:高海拔自然保护区的垃圾检测新方法
  • 【Java高频面试问题】数据结构篇
  • Arrays.asList和 List<String> list = new ArrayList<>();有什么区别
  • 火山引擎大模型未来发展趋势
  • C++ Vector 基础入门操作
  • 经济学神图:洛伦兹曲线
  • Auto-GPT vs ReAct:两种智能体思路对决
  • Nginx与Tomcat:谁更适合你的服务器?
  • Redis Stream 消息队列详解及 PHP 实现
  • Redis主从、哨兵、 Cluster集群区别
  • 三门峡高端网站开发/友情链接交换条件
  • 昆山做网站费用/郑州网络推广方法
  • 自己架设网站备案/百度如何推广网站
  • 网站建设 php jsp .net/怎么制作一个网页
  • 网站开发 流程/百度财报q3
  • 网站子页设计/关键词点击优化工具