如何解决NEO4J |因果集群 - 如何更改用户密码跨所有实例
问题:更改帐号neo4j
尝试的流程:
curl -H 'Content-Type: application/json' -X POST \
-d '{"password": "newPwd"}' \
-u neo4j:"oldPwd" \
http://IP-ADDR:7474/user/neo4j/password
观察:
- 只有一个实例反映了更改后的用户密码。
预期:
- 因果集群的所有实例都应应用密码更改。
- 版本:Neo4j 3.5.1
- 数据库类型:因果集群(3 个实例)
更新:NEO4J 团队在聊天中回复了
Neo4j 4.x 不再有这个限制,用户/角色是自动的 在会员之间传播
参考: https://community.neo4j.com/t/causal-cluster-how-to-change-user-password-across-all-instances/31449
解决方法
在3.5中,一个成员修改密码后,需要手动将neo4j_directory/data/dbms/auth文件拷贝到所有其他集群成员,不需要关闭成员,文件会自动重新读取在您复制后的几分钟内。 (该问题已在 neo4j 4.X 中修复)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。