mongodb中的用户,角色,权限该怎么设计
1个回答
展开全部
1. 输入命令:show dbs发现内置两数据库名admin名locallocal像没啥用哪位使用程发现local表用途希望能够留言提醒我专说说admin表
2. 输入命令:use admin发现该DB包含system.user表呵呵没错表等同于MsSql用户表用存放超级管理员我往面添加超级管理员试试看
3.
输入命令:db.addUser('sa','sa')我添加超级管理员用户usernamesapasswordsa即我添
加超级管理员咱测试看看咱再连接MongoDB需需要提示输入用户名、密码我先退(ctrl+c)
4. 输入命令:use admin
5. 输入命令:show collections查看该库所表发现MongoDB并没提示输入用户名、密码奇怪事呢文章始提
MongoDB默认设置权限访问限制即我先设置需要权限访问限制咱再看看效设置呢
6. 注册表找MongoDB节点ImgPath我修改加入 -auth所示:
"D:\Program Files\mongodb\bin\mongod" -dbpath e:\work\data\mongodb\db -logpath e:\work\data\mongodb\log -auth -service
7. 输入命令:use admin
2. 输入命令:use admin发现该DB包含system.user表呵呵没错表等同于MsSql用户表用存放超级管理员我往面添加超级管理员试试看
3.
输入命令:db.addUser('sa','sa')我添加超级管理员用户usernamesapasswordsa即我添
加超级管理员咱测试看看咱再连接MongoDB需需要提示输入用户名、密码我先退(ctrl+c)
4. 输入命令:use admin
5. 输入命令:show collections查看该库所表发现MongoDB并没提示输入用户名、密码奇怪事呢文章始提
MongoDB默认设置权限访问限制即我先设置需要权限访问限制咱再看看效设置呢
6. 注册表找MongoDB节点ImgPath我修改加入 -auth所示:
"D:\Program Files\mongodb\bin\mongod" -dbpath e:\work\data\mongodb\db -logpath e:\work\data\mongodb\log -auth -service
7. 输入命令:use admin
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询