yapi 数据库修改用户角色或数据
2023-09-27 14:21:27 时间
输入命令连接mongdb
mongo
show dbs
use yapi
查询列表 用户在uesr表里面,咱们去那里看看
db.user.find()
修改_id = 15的角色变为管理员:(修改密码类似)
db.user.update( {_id: 15} ,{ $set: {role: 'admin'}})
修改密码需要设置salt
db.user.update( {_id: 11} ,{ $set: {password: '224179069e921d923a2059de27d60ab2cb58cc4f', passsalt: 'w4byep62al'}})
这样就把管理员的账户改成1234qwer!@#$
,然后登录后台,再手动的修改下密码,完事!!
修改密码第二种方式,不通过数据库 通过配置:
1、删除yapi目录下init.lock文件,如果没有就忽略
2、修改config.json文件,随便来一个mongdb中没有的账号,wq保存
3、cd 到vendors下执行npm run install-server 命令即可
下边是之前遇见的问题及解决方法
4、未删除lock文件报错:
Error: init.lock文件已存在,请确认您是否已安装。如果需要重新安装,请删掉init.lock文件,那么恭喜你按照1-3步骤从新来一次即可
5、账户重复报错:
node:4617) UnhandledPromiseRejectionWarning: Error: 初始化管理员账号 “配置文件中的账号" 失败, E11000 duplicate key error index: yapi.user.$email_1 dup key: { : “配置文件中的账号” }
相关文章
- Android 使用MySQL直接访问数据库
- mysql从只有一个备份文件(多个数据库的备份)中恢复数据到指定数据库
- 【数据库开发】Redis消息通知
- Confluence 6 Oracle 创建数据库用户
- 获取数据库用户表的数据
- ASP.NET实现弹出框真分页将复选框选择的数据存到数据库中(四)
- oracle数据库ID自增长--序列
- 如何提高数据库update更新的速度
- 使用JDBC连接MySQL数据库--典型案例分析(四)----更新和插入员工数据
- MYSQL 导入Excel数据到数据库中
- 数据库连接池浅析
- ofbiz数据库表结构设计(3)- 订单ORDER
- Oracle数据库Schema的简介
- C#数据库校验工具开发(可跨数据访问)
- 11G RAC环境数据库启动和关闭
- 使用tcp.validnode_checking允许、限制机器访问数据库
- 零基础学鸿蒙编程-轻量级数据库
- 对给定的数据利用MapReduce编程实现数据的清洗和预处理,编程实现数据存储到HBase数据库,实现数据的增删改查操作接口
- C#:几种数据库的大数据批量插入
- lightdb特性之内置数据库规范检查和违约拦截
- 大数据数据库增量日志采集之Canal