neo4j密码忘记如何解决
前言
笔者先前配置过neo4j的环境,但一直没使用过。而最近选修的知识图谱课,课程老师要求自己搭建一个与课程相关的知识图谱,但好巧不巧,之前neo4j的密码笔者忘的干干净净,在查找博客和咨询AI后,成功重设了密码,步骤如下:
步骤
先声明环境,Java21和neo4j社区版2025.8版
停止Neo4j服务
临时禁用身份验证:找到Neo4j的配置文件
neo4j.conf
(通常位于Neo4j安装目录的conf
文件夹下)。用文本编辑器打开它,找到并修改设置:dbms.security.auth_enabled=false
管理员身份打开cmd,并cd到neo4j的bin目录下
执行
neo4j start
指令,我使用的是社区版neo4j,由于社区版设计为用户手动管理服务,需要显式安装和卸载,所以我这里执行该指令时会报错服务未安装。故执行neo4j windows-service install
来安装服务后再执行neo4j start
指令。注意:依旧在管理员身份下执行!cypher-shell -d system
打开neo4j终端ALTER USER neo4j SET PASSWORD '你的新密码';
,新密码不少于8个字符重新启用身份验证---Neo4j的配置文件
neo4j.conf