https://blog.51cto.com/wzlinux/2153062?source=dra

1、先在admin库中创建管理员用户与密码

[root@mbasic ~]# mongo
MongoDB shell version: 3.2.6
connecting to: test
> use admin //切换到admin数据库
switched to db admin
> db.createUser( //创建用户
... {
... user: "myUserAdmin",
... pwd: "abc123",
... roles: [ { role: "userAdminAnyDatabase", db: "admin" } ] //指定数据库权限
... }
... )
Successfully added user: {
"user" : "myUserAdmin",
"roles" : [
{
"role" : "userAdminAnyDatabase",
"db" : "admin"
}
]
}
>

 

2、先用管理员帐号密码登录admin库,然后切换到要设置的库(test)然后在使用db.createUser命令创建用户即可

[root@mbasic ~]# mongo
MongoDB shell version: 3.2.6
connecting to: test
> use admin
switched to db admin
> db.auth('myUserAdmin','abc123')
1
> use test
switched to db test
> db.createUser(
... {
... user:"test1",
... pwd: "test1",
... roles: [{ role: "readWrite", db: "test"}] //对test库赋予readWrite权限
... }
... )
Successfully added user: {
"user" : "test1",
"roles" : [
{
"role" : "readWrite",
"db" : "test"
}
]
}
>

最新文章

  1. IE不能上网,但是其他浏览器可以
  2. Sprint评分表
  3. android 打Patch的方法 .
  4. 给Windows + Apache 2.2 + PHP 5.3 安装PHP性能测试工具 xhprof_0.10.3_php53_vc9.dll
  5. some scrum screenshots
  6. 关于"zoom“ 的一点小认识
  7. HD2 Tmobile 重新分区代码(使用clk 1.6.5 de)
  8. 走进javascript——数组的那些事
  9. 合并静态库出现 can't move temporary file错误
  10. rpm体系下的linux安装httpd+mysql+…
  11. python3学习笔记(1)
  12. 1c19b35b005744d55261682b361804fa 这个是MD5
  13. (luogu P3358)最长k可重区间集问题 [TPLY]
  14. 通过crt修改数据库中的存储过程
  15. 编写支持SSR的通用组件指南
  16. 使用 IIS 在 Windows 上托管 ASP.NET Core
  17. 人教版高中数学(A版)
  18. IntelliJ IDEA 2018.3注册码
  19. 为何在JDK安装路径下存在两个JRE?
  20. Lucky Conversion(找规律)

热门文章

  1. shell脚本基础和grep文本处理工具企业应用3
  2. Pyspark常用API总结
  3. qt qttablewidget
  4. MFC总结
  5. (十一)zabbix监控mysql
  6. BZOJ 3270: 博物馆 概率与期望+高斯消元
  7. Ubuntu:19.04程序启动缓慢
  8. VirtualbBox:UEFI环境下安装VirtualBox
  9. Confluence 6 移动一个文件到其他页面
  10. poj 2976 Dropping tests (最大化平均值:二分查找)