【问题描述】

nacos部署未用mysql,直接运行,使用了默认的derby数据库,这时候不一小心修改的密码给忘记了,无法登录


当时是部署在centos上的一个演示环境,没有采用mysql数据库,如果生产上,建议使用mysql。

【解决方案】

1、下载管理工具

从官方上下载管理工具:Apache Derby

(因为我本地是jdk1.8版本,就下载这个包。)

下载完成后,上传至服务器,并解压,就可以使用 ij 这个客户端连接工具了。

2、连接derby

注意:连接derby的时候,先得关闭nacos,否则 derby会连接不上,报错如下:

错误XJ040:无法使用类加载程序 sun.misc.Launcher$AppClassLoader@5e2de80c 启动数据库 '/home/nacos/data/derby-data',请参阅下一个异常错误,以了解详细信息。
错误XSDB6:Derby 的另一个实例可能已引导数据库 /home/nacos/data/derby-data。

使用 ij 这个客户端,进入客户端:

[root@xff db-derby-10.14.2.0-bin]# cd bin/
[root@ffcs152 bin]# sh ij
ij 版本 10.14
ij>

连接数据库

connect 'jdbc:derby:/home/nacos/data/derby-data;create=true'

其中 /home/nacos/data/derby-data 是nacos的data目录下的路径,按你项目的实际路径修改即可

3、 修改密码

执行下面几个命令即可

  • 显示所有表数据
ij> show tables;
TABLE_SCHEM         |TABLE_NAME                    |REMARKS
------------------------------------------------------------------------
SYS                 |SYSALIASES                    |
SYS                 |SYSCHECKS                     |
SYS                 |SYSCOLPERMS                   |
SYS                 |SYSCOLUMNS                    |
SYS                 |SYSCONGLOMERATES              |
SYS                 |SYSCONSTRAINTS                |
SYS                 |SYSDEPENDS                    |
SYS                 |SYSFILES                      |
SYS                 |SYSFOREIGNKEYS                |
SYS                 |SYSKEYS                       |
SYS                 |SYSPERMS                      |
SYS                 |SYSROLES                      |
SYS                 |SYSROUTINEPERMS               |
SYS                 |SYSSCHEMAS                    |
SYS                 |SYSSEQUENCES                  |
SYS                 |SYSSTATEMENTS                 |
SYS                 |SYSSTATISTICS                 |
SYS                 |SYSTABLEPERMS                 |
SYS                 |SYSTABLES                     |
SYS                 |SYSTRIGGERS                   |
SYS                 |SYSUSERS                      |
SYS                 |SYSVIEWS                      |
SYSIBM              |SYSDUMMY1                     |
NACOS               |APP_CONFIGDATA_RELATION_PUBS  |
NACOS               |APP_CONFIGDATA_RELATION_SUBS  |
NACOS               |APP_LIST                      |
NACOS               |CONFIG_INFO                   |
NACOS               |CONFIG_INFO_AGGR              |
NACOS               |CONFIG_INFO_BETA              |
NACOS               |CONFIG_INFO_TAG               |
NACOS               |CONFIG_TAGS_RELATION          |
NACOS               |GROUP_CAPACITY                |
NACOS               |HIS_CONFIG_INFO               |
NACOS               |PERMISSIONS                   |
NACOS               |ROLES                         |
NACOS               |TENANT_CAPACITY               |
NACOS               |TENANT_INFO                   |
NACOS               |USERS                         |已选择 38 行
ij>
  • 修改密码
update NACOS.USERS set PASSWORD='$2a$10$XH9mSVbEm05R1mkKnKEIk.ps/E0g.j7/cg0hxyfxO033llg4kIFr2' where USERNAME='nacos';

其中 $2a$10$XH9mSVbEm05R1mkKnKEIk.ps/E0g.j7/cg0hxyfxO033llg4kIFr2 这个密码是nacos的加密串,也就是密码为 nacos ,初始化后再自行修改即可。

4、再重启nacos

(注意:启动nacos的时候要把ij客户端先关掉,否则nacos无法成功启动)

sh startup.sh -m standalone

5、访问nacos页面

用nacos/nacos登录改密即可。

【Nacos在derby模式下密码忘记】使用derby的ij工具重置密码/修改密码相关推荐

  1. Nacos在derby模式下密码忘记了如何更改密码?nacos使用derby的ij工具修改密码

    一.使用背景 nacos部署未用mysql,直接运行,使用了默认的derby数据库,这时候不一小心修改的密码给忘记了,无法登录,该怎么办,下面就是三步方面. 当时是部署在centos上的一个演示环境, ...

  2. Spring Cloud Alibaba - 20 Nacos StandAlone模式下的数据存储(Derby)及新增登录用户

    文章目录 StandAlone模式下的数据查看 (Derby) 新增登录用户 源码 StandAlone模式下的数据查看 (Derby) 这里我们以windos为例 温馨提示: 连接的时候,需要关闭n ...

  3. linux 下如何修改mysql授权,linux下mysql添加用户、删除用户、授权、修改密码

    摘要 腾兴网为您分享:linux下mysql添加用户.删除用户.授权.修改密码,之了课堂,云闪付,英语字典,易信等软件知识,以及pr安卓,彩绘大师,微软应用商店,广告屏蔽管家,pandahelper, ...

  4. Win11忘记本地账户密码了怎么移除或修改密码

    ​ 问题描述 使用pc时有时会遇到很尴尬情况,忘记了windows本地账户密码,但是进入账户设置来修改或删除本地密码需要提供之前旧密码,这就形成死锁了. 解决办法 本人经过半小时的折腾,找到了一种比较 ...

  5. 我的第一次给了它:数据库密码忘记了不要慌傻瓜式教你修改

    数据库的的密码忘记了该如何解决 1.找到数据库文件里面的my.ini文件 (1)打开电脑的隐藏文件夹:查看--勾选隐藏的项目 (2)进入磁盘(你安装mysql的磁盘)找到ProgramData--My ...

  6. mysql8.0.15 linux安装_Linux下mysql 8.0.15 安装配置图文教程以及修改密码

    写这篇博客是为了记住我刚刚安装成功的MySQL8.0.15,之前在网上找了很多博客最终没能成功,然后去google上找了几篇最终装好了,装数据库之前我是重装了服务器系统的,所以这个安装环境是很干净的, ...

  7. 电脑密码忘记了? 使用U盘启动破解电脑密码

    1.制作U盘启动盘 ①下载通用PE工具箱:http://www.tongyongpe.com/download/180.html 下载之后的应用程序: ②安装 点击 进行安装,按照安装向导进行安装 ③ ...

  8. 微信小程序体验版数据加载不了,打开调试模式下才行(在微信开发者工具上也能加载数据)

    记一次微信小程序体验版数据加载不了的解决过程(请求不到数据),供大家参考: 注:域名已经备案.https已经配置.ssl证书在1.2以上版本.小程序后台已经配置服务器域名 注:域名已经备案.https ...

  9. 修改qq服务器时间限制,为什麼QQ改不了密码?他显示请在常用IP上修改密码但我试过下Q改时间再改了还是不行...

    满意答案 tianwolf 2014.11.27 采纳率:53%    等级:6 已帮助:459人 2008年3月18日起,腾讯为了保障QQ的安全,限制了所有QQ号码的异地改密.即所有QQ只能在经常登 ...

最新文章

  1. DLL: 一种直接法的激光雷达定位方案
  2. Linux中包的管理与程序安装
  3. ML之FE:特征工程中数据缺失值填充的简介、方法、全部代码实现之详细攻略
  4. C#几种访问修饰符理解
  5. PHP中文件操作相关
  6. Dalvik/ART(ANDROID)中的多线程机制(3)
  7. Intellij IDEA 重置所有工具栏 Intellij IDEA 中的 Debug 控制台输出窗口不见了的解决办法
  8. weex监听android返回键,weex使用手册
  9. MySQL之Index(索引)
  10. 通过yum安装Nagios
  11. 人不能活在舒适区里,我要趁年轻出去闯闯
  12. [vscode] markdown_index----可以为你的markdown标题添加序号的插件
  13. 数据中心服务器巡检方案,IDC机房巡检方案
  14. 乐心健康php,《乐心健康》修改步数网页【获取方法】入口
  15. 计算机操作常用的五大功能是,计算机操作系统的五大功能是什么
  16. SQL Server_SQL Server Windows NT - 64 bit
  17. 单片机课设-60秒倒计时器
  18. springboot基于vue众筹平台系统
  19. linux服务器之间文件传输scp
  20. 微信网页Audio自动播放(IOS安卓)

热门文章

  1. Python学习十二:Flask框架
  2. 怎么卸载uni-canvas
  3. 积分排行榜设计 mysql_UI设计灵感之:积分榜、排行榜列表样式设计
  4. c if sortable html,Rails 5 - html5sortable - sortable不是HTMLDocument.ready中的函数
  5. 什么是“环保用电智能监管系统”?它又是如何实现通过电量监测,监控企业治污设施运行的呢?-安科瑞黄安南
  6. 什么影响了他们 十大CEO创业的经典故事
  7. layers.GlobalAveragePooling1D()的作用:接入Dense层之前,一定要把数据打平!
  8. 24小时和越狱播出时间表
  9. 设备VMnet0上的网络桥接无法运行 虚拟机 网络电缆未插好
  10. Android权限清单