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