在 Neo4j 中,如果忘记了密码,是无法直接“找回”密码的(Neo4j 不提供密码明文恢复),但可以通过重置密码来解决。下面按常见场景说明。
neo4j-admin 重置密码(推荐)neo4j stop
(Windows 可用服务管理器停止)
neo4j-admin dbms set-initial-password 新密码
例如:
neo4j-admin dbms set-initial-password 123456
neo4j start
⚠️ 注意:该命令会重置初始用户(neo4j)密码,但不会影响数据库数据。
如果 neo4j-admin 不可用:
rm data/dbms/auth
不同版本位置可能不同:
<NEO4J_HOME>/data/dbms/auth
用户名:neo4j
密码:neo4j
首次登录会要求修改密码
dbms.security.auth_enabled=true
改为:
dbms.security.auth_enabled=false
ALTER USER neo4j SET PASSWORD '新密码';
auth_enabled=true如果是自定义用户:
ALTER USER 用户名 SET PASSWORD '新密码';
| 场景 | 解决方式 |
|---|---|
| 本地 Neo4j | neo4j-admin 重置 |
| 忘记 neo4j 密码 | 删 auth 文件 |
| Desktop | 临时关闭认证 |
| Aura | 控制台重置 |
如果你告诉我:
我可以给你更精确的步骤。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。