设置初始密码

使用 neo4j-adminset-initial-password 命令为原生用户 neo4j 定义密码。这必须在首次启动数据库之前执行。

如果未通过此方法显式设置密码,则它将设置为默认密码 neo4j。在这种情况下,系统会在您首次登录时提示您更改默认密码。

默认最小密码长度为 8 个字符。

使用 dbms.security.auth_minimum_password_length 配置设置更改默认最小值。

语法

neo4j-admin dbms set-initial-password <password> [--require-password-change]

示例 1. 使用 neo4j-admin 的 set-initial-password 命令

在首次启动数据库之前,将原生 neo4j 用户的密码设置为 'h6u4%krd'。

bin/neo4j-admin dbms set-initial-password h6u4%krd
示例 2. 使用 neo4j-admin 的 set-initial-password 命令以及可选的 --require-password-change 标志

在首次启动数据库之前,将原生 neo4j 用户的密码设置为 'secretpassword'。在首次登录时,系统会提示您将其更改为您自己选择的密码。

bin/neo4j-admin dbms set-initial-password secretpassword --require-password-change