1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > Nexus3忘记管理员密码并修改密码的操作

Nexus3忘记管理员密码并修改密码的操作

时间:2019-03-28 03:22:21

相关推荐

Nexus3忘记管理员密码并修改密码的操作

Nexus3忘记管理员密码并修改密码

Nexus3内置使用的数据库为orientdb,可以通过连接orientdb来修改管理员密码

1. 停止Nexus3服务

# windows中,nexus3是注册的服务名,可修改为自己的服务名net stop nexus3# 或进入到安装目录下./nexus stop

2. 连接Nexus内置数据库修改密码

安装根目录:D:\nexus-3.40.1-01

lib文件夹所在根目录:D:\nexus-3.40.1-01\nexus-3.40.1-01

进入lib所在目录执行下面命令

java -jar ./lib/support/nexus-orient-console.jar

D:\nexus-3.40.1-01\nexus-3.40.1-01>java -jar ./lib/support/nexus-orient-console.jar# 输入命令回车后如下:OrientDB console v.2.2.37 (build a7541e7ceeabf592dd9a7b2928b6c023cbc73193, branch 2.2.x) Type 'help' to display all the supported commands.orientdb>

连接数据库

使用命令connect plocal:../sonatype-work/nexus3/db/security admin admin连接数据库

## 正常时下面情况orientdb> connect plocal:../sonatype-work/nexus3/db/security admin adminConnecting to database [plocal:../sonatype-work/nexus3/db/security] with user 'admin'...OKorientdb {db=security}>

上面两条命令如下图

执行命令修改管理员密码

先将管理员admin密码修改为简单的 admin123

update user SET password="$shiro1$SHA-512$1024$NE+wqQq/TmjZMvfI7ENh/g==$V4yPw8T64UQ6GfJfxYq2hLsVrBY8D1v+bktfOxGdt4b/9BthpWPNUy/CBk6V9iA0nHpzYzJFWO8v/tZFtES8CA==" UPSERT WHERE id="admin"

执行命令看到信息Updated record(s) '1'说明修改成功,如下:

orientdb {db=security}> update user SET password="$shiro1$SHA-512$1024$NE+wqQq/TmjZMvfI7ENh/g==$V4yPw8T64UQ6GfJfxYq2hLsVrBY8D1v+bktfOxGdt4b/9BthpWPNUy/CBk6V9iA0nHpzYzJFWO8v/tZFtES8CA==" UPSERT WHERE id="admin"Updated record(s) '1' in 0.116000 sec(s).orientdb {db=security}>

启动nexus服务,然后输入admin/admin123账户登录即可

3. 登录后台再将管理员密码改为复杂密码

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。