new api 忘记密码之后如何修改root密码?

一、找到new api 数据库文件

现在只演示 SQLite数据库(新手默认配置)的方法
找到 /opt/1panel/apps/new-api/data/one-api.db 数据库文件
数据库文件名是one-api.db

下载文件。

二、使用sqlitebrowser编辑数据库文件

官方下载地址:Downloads - DB Browser for SQLite

下载对应的版本打开数据库文件。

三、找到users表,修改密码

  • 右键查看并且编辑 users表

  • 找到password字段

里面都是密码的哈希值。

可以使用在线bcrypt生成器(谷歌搜索"bcrypt generator"),输入你的新密码,选择cost factor为10(对应$2a$10),生成新的哈希值,填入,选择apply。保存数据库文件。

最后将修改后的数据库文件上传到原来的位置,密码修改完成。

佬newapi玩中转站吗

对,自己用的,忘记密码了,刚改了一下密码hh