Nexus第二章:忘记密码后如何重置密码-Windows篇

一、前言

如果是普通账号的密码忘记了还可以通过管理员账号进入设置->Users->选择用户->change passowrd进行修改,如果是管理员admin的密码忘记了该怎么办?接下来我将演示如何重置admin的密码。

二、解决

官网关于这个问题的解决方案:https://support.sonatype.com/hc/en-us/articles/213467158-How-to-reset-a-forgotten-admin-password-in-Nexus-3-x

第一步、安装Java JDK,因为接下来我们要使用Java命令,安装步骤可以看这里

第二步、停止Nexus服务

第三步、进入OrientDB控制台

打开命令行,进入Nexus的安装目录,nexus-3.20.1-01-win64\nexus-3.20.1-01,输入以下命令,Linux、Windows、Mac有不同的进入方法,方法如下:

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

如下图:

第四步、进入数据库,输入以下命令:

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

如下图:

第五步、重置 admin 的密码为 admin123

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

如下图:

第六步、启动Nexus服务,需要等2-3分钟才能登录

原文地址:https://www.cnblogs.com/wcrBlog/p/12273726.html

时间: 2024-10-08 06:08:01

Nexus第二章:忘记密码后如何重置密码-Windows篇的相关文章

mysql忘记密码后如何重置??

mysql忘记密码后如何重置?? 背景:今天要用mysql数据库做测试,测试机上的mysql忘记密码了,怎么办呢? 下面是解决办法. 如果 MySQL 正在运行,首先杀之: killall -TERM mysqld. 启动 MySQL :/usr/bin/safe_mysqld --skip-grant-tables & 就可以不需要密码就进入 MySQL 了.然后就是>use mysql>update user set password=password("new_pass

mysql 忘记root密码,重置密码,及重置密码后权限问题不能登录的解决方案

由于一段时间没有使用MySQL,忘记了root登录密码. 决定重置下密码,搜索帮助. 参考文档: http://blog.csdn.net/odailidong/article/details/50770988 http://www.cnblogs.com/emanlee/p/4621727.html 重置密码: 1),进入mysql bin目录,目的,使用工具. 2)停止服务,开启忽略登录权限验证步骤. 3)打开另一cmd窗口,以下会忽略密码验证直接登录进MySQL命令行操作,不过此操作限制了

详述CentOS 7中GRUB菜单恢复与忘记root密码后如何重置

GRUB菜单介绍 对于Linux操作系统来说,GRUB(GRand Unified Bootloader,统一启动加载器)是使用最为广泛的多系统引导器程序.系统控制权传递给 GRUB 以后,将会显示启动菜单给用户选择,并根据所选项(或采用默认值)加载 Linux内核文件,然后将系统控制权转交给内核.需要注意的是,CentOS 7采用的是GRUB2启动引导器. GRUB菜单恢复方法 GRUB是大多数Linux操作系统默认使用的引导程序,可以通过启动菜单的方式选择进入不同的操作系统(如果有).当配置

使用tortoisegit工具git地址中带号码密码的拉取,以及使用这种方式后中途重置密码报git remote: HTTP Basic: Access denied 错误解决办法

1. 在拉取git项目时可以在地址中直接指定号码密码如下就可以直接拉取下来 https://username:[email protected] 需要注意,因为在解析地址时是以@符号作为地址信息和用户信息的分隔,所以再用户名和密码中如果有@符号,需要转义为%40 才能正常拉取和推送 2.在使用这种方式拉取的项目后,如果中途有重置过git的账号密码,在进行pull或者push操作时,会报git remote: HTTP Basic: Access denied错误,网上查到到的命令行清除账号密码信

2、linux系统root用户忘记密码后的重置方式

1.重新启动linux之后到此界面按空格暂停,之后按E进入. 2.找到UTF-8,在后面空格后输入init=/bin/sh  然后CHRL+X启动. 3.进入到这个界面,输入mount -o remount,rw /   4.输入passwd..然后输入新密码.回车.重复输入一次密码,回车.完成 5.完成之后点击电源重启客户机. 6.重启过后输入root用户后,就可以用修改后的密码进行登录.

MySQL 忘记密码后的重置操作

一.修改配置文件方式        1.关闭 MySQL                 linux:                        1)service mysqld stop                        2)/usr/local/mysql/support-files/mysql.server stop                Windows:                        1) 命令提示符下执行 net stop mysql      

mysql数据库忘记密码后如何修改密码

当我们忘记mysql数据库密码时我们就无法正常进入数据库,也就无法修改密码,那么这时该怎么修改密码呢,这里教大家一个简单常用修改密码的方式. 方法/步骤 1 打开mysql.exe和mysqld.exe所在的文件夹,复制路径地址 2 打开cmd命令提示符,进入上一步mysql.exe所在的文件夹. 3 输入命令  mysqld --skip-grant-tables  回车,此时就跳过了mysql的用户验证.注意输入此命令之后命令行就无法操作了,此时可以再打开一个新的命令行.注意:在输入此命令之

mysql忘记密码时,重置密码

1.以管理员身份运行cmd命令 2.首先进入bin目录,直到看到mysqld.exe文件 3.输入mysqld --skip-grant-tables命令,此命令执行后就再也无法操作,此时需要先在任务管理器中结束mysqld.exe进程 4.然后重新打开一个cmd窗口 5.输入mysql命令,跳过安全检查,直接进入数据库 6.更改root密码,输入 update user set password = password('新密码') where user = 'root' and host =

忘记CentOS 7.0 root密码后,更改密码的方法如下

1.启动画面出来时,选择第一项,并按下e字母键.如下图 2.移动光标键,找到linux16这一行.如下图 3.如图,将ro改成成为rw init=sysroot/bin/sh,并执行ctrl-x 4.执行以下命令,如下图 5.最后重启,进入系统