忘了Nacos控制台的登录密码,打开数据库密码是加密的,想修改就得知道它的加密方式
Nacos账户密码的加密方式
从源码得知,当修改密码时调的api对应的是UserController.updateUser方法,第155行update前先加密
点进去看到,使用的是org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder#encode,为spring security包下的密码加密实现类。
Bcrypt加密算法
什么是Bcrypt加密算法
在线加密
Bcrypt在线加密工具
复制生成的密文,执行SQL的update操作即可
UPDATE users
SET `password` = '你的密码密文'
WHERE `username` = 'nacos'