neo4j数据库的配置介绍
注意:仅仅是个人学习笔记,不会去全方面验证以下所说内容。
1,dbms.directories.import=import
如果是:#dbms.directories.import=import,表示只能从如下图的目录中的csv文件导入进数据库;
如果是不带#的,dbms.directories.import=import,允许从文件系统的任何地方加载文件;这引入了可能的安全问题。
2,dbms.security.auth_enabled=false
如果是:#dbms.security.auth_enabled=false,表示连接neo4j数据库需要密码;
反之,即不带#的,表示连接neo4j数据库不需要密码。
3,#dbms.memory.heap.initial_size=512m
#dbms.memory.heap.max_size=512m
如果此处不设置,则默认情况下,Java堆的大小是动态地根据可用的系统资源计算。
4,dbms.connectors.default_listen_address=0.0.0.0
如果是:#dbms.connectors.default_listen_address=0.0.0.0,表示只接受本地连接访问,其他ip无法访问;
反之,如果是不带#的,表示允许其他ip连接数据库;
5,#dbms.connectors.default_advertised_address=localhost
neo4j自带的配置的注释是说:The address at which this server can be reached by its clients;
翻译的意思是(我不是专业的,尤其这个its):这个地址的客户端,才可以连接这个neo4j服务器?
6,
dbms.connector.bolt.enabled=true
dbms.connector.bolt.tls_level=OPTIONAL
dbms.connector.bolt.listen_address=:7687
dbms.connector.http.enabled=true
dbms.connector.http.listen_address=:7474
dbms.connector.https.enabled=true
dbms.connector.https.listen_address=:7473
分别表示,是否允许bolt、http、https协议的连接访问,以及分别对应的访问端口是什么。
7,其他
如访问之行日志、GC日志、jvm调优参数等。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)