Nexus3.X忘記admin密碼找回

1、問題背景

nexus3 這種東西,傳完一次,不多動了,很容易忘記密碼,不要急有方法找回。java

官方網站關於解決該問題的方法:linux

https://support.sonatype.com/hc/en-us/articles/213467158-How-to-reset-a-forgotten-admin-password-in-Nexus-3-x數據庫

2、解決

2.1 第一步:中止服務

將nexus中止運行bash

2.2 第二步:進入OrientDB控制檯

進入nexus的安裝目錄下:app

博主本人安裝目錄在:網站

[018@localhost ~]$ ll /application/nexus/
總用量 72
drwxr-xr-x.  3 018 018    73 5月  14 00:10 bin
drwxr-xr-x.  2 018 018    26 5月  14 00:06 deploy
drwxr-xr-x.  7 018 018   104 5月  14 00:06 etc
drwxr-xr-x.  4 018 018   184 5月  14 00:06 lib
-rw-r--r--.  1 018 018   395 7月  12 2018 NOTICE.txt
-rw-r--r--.  1 018 018 17321 7月  12 2018 OSS-LICENSE.txt
-rw-r--r--.  1 018 018 39222 7月  12 2018 PRO-LICENSE.txt
drwxr-xr-x.  3 018 018  4096 5月  14 00:06 public
drwxr-xr-x. 22 018 018  4096 5月  24 15:40 system

進入該目錄下:spa

[018@localhost nexus]$ cd /application/nexus/

Linux、Windows、Mac有不一樣的進入方法,方法以下:code

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

win:  
java -jar lib\support\nexus-orient-console.jar

mac: 
.install4j/jre.bundle/Contents/Home/jre/bin/java -jar ./lib/support/nexus-orient-console.jar

2.3 第三步:進入數據庫

connect plocal:../sonatype-work/nexus3/db/security admin admin

2.4 第四步:重置密碼

此處咱們將admin用戶密碼重置爲admin123,具體執行以下:get

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

2.5 第五步:啓動服務

啓動nexus服務it

相關文章
相關標籤/搜索