3.MongoDB权限
安全认证
帐号管理
服务在启动时,是没有任何权限的,需要进行用户的创建、授权;
注:
- 启动时添加参数--auth则代表开启权限控制
- 下面配置权限是在未加--auth情况下配置
-
角色
-
创建数据库帐号
# 设置管理员用户名密码需要切换到admin库 use admin #创建管理员,角色参考上方 db.createUser({user:"admin",pwd:"admin",roles:["root"]}) #如果想给某个库创建帐号 1. use 这个库 2. 执行db.createUser({user:"admin",pwd:"admin",roles:[参考上方]})
-
查看帐号
#查看当前数据库用户信息 show users #查看所有库对应的用户信息 db.system.users.find().pretty()
-
删除
#删除用户 db.dropUser("admin")
新帐号登录
./mongo --port 27010 -uzh -pzh -authenticationDatabase=test
#输入端口、帐号密码,和授权的库名
其他
-
查询当前是在哪个库
db
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)