nacos 2.2.1登录问题

最近在一台新服务器上重新安装nacos环境
结果发现以下错误:

  1. 没有jdk环境(nacos依赖jdk环境)
  2. 没有tomcat环境(nacos的web服务需要依赖tomcat)
  3. 数据库问题

经过重新安装jdk和tomcat环境,终于再次重新启动nacos结果发现报错:
没有 nacos.core.auth.server.identity.key和value
(因为我开启了nacos权限验证)
重新设置好nacos.core.auth.server.identity.key和value
成功启动
在登录的时候发现报错:
在这里插入图片描述
明明设置了密码和账户,还是报错?
是我粗心了
忘记我连接了数据库,因为nacos的配置和用户数据是依赖数据库的,我只是设置好了密码和账户,但是我的数据库中没有存放用户的数据
ok,在数据库新增数据就好了,但是数据库中的密码是加密的,经过我的一番搜索,nacos2.2.1 使用的是BCrypt 是一种哈希算法,然后找到相关加密网站
输入密码加密
在这里插入图片描述

https://www.bejson.com/encrypt/bcrpyt_encode/#google_vignette

然后,在数据库插入相关数据

INSERT INTO users (username, password, enabled) VALUES ('nacos', '$2a$10$t9gNih62pFBAyLp5/oaeMejtWuf/zCXXfHecAcThczLfzeiPHWZcS', TRUE);
 
INSERT INTO roles (username, role) VALUES ('hush', 'ROLE_ADMIN');

成功登录!

  • 7
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值