本文主要是介绍Nexus3误将后台realms中的登录功能删除,导致账号无法登录的解决方案,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
在进行Nexus3功能调试的时候,误将后台realms中的登录功能删除,导致账号无法登录。
解决方案:
我这里是使用docker部署的,若不是使用docker部署的,请根据自己部署的目录进行修改。
1、首先第一步要找到nexus的服务器安装目录,Nexus是通过内置的orientdb数据库管理,首先我们要进入orientdb控制台
docker exec -it nexus-compose_nexus3_1 bash
java -jar /opt/sonatype/nexus/lib/support/nexus-orient-console.jar
2、连接数据库
orientdb> connect plocal:/nexus-data/db/security admin admin
注意:我使用的docker安装的,在容器中有两个DB目录,一个是/nexus-datadb
,另一个是/opt/sonatype/sonatype-work/nexus3/db/
,我选择/nexus-datadb
3、删除realm数据,恢复默认realm数据
delete from realm
4、退出数据库控制台,并重启容器
exit
docker-compose restart
5、重新使用admin账号和admin的密码进行登录即可。
这篇关于Nexus3误将后台realms中的登录功能删除,导致账号无法登录的解决方案的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!