markdown [mongo auth]创建用户,角色等#mongo

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了markdown [mongo auth]创建用户,角色等#mongo相关的知识,希望对你有一定的参考价值。

### Setup Auth:

```
docker run -d -p 27017:27017 -v ~/data:/data/db mongo --auth
```

### Setup admin:

```
db.createUser({ user: "andreas", pwd: "abcdefgh", roles: [ { role: "userAdminAnyDatabase", db: "admin" } ] });
```

### Setup user for DB:

Enter mongo bash:
```
docker exec -it sampledb mongo -u sample_admin -p p@ssword — authenticationDatabase admin
```

Choose DB:

```
use mydatabase
```

Setup user for DB:

```
db.createUser({ user: "andreas" , pwd: "abcdefgh" , roles: [“readWrite”, “dbAdmin”] });
```

以上是关于markdown [mongo auth]创建用户,角色等#mongo的主要内容,如果未能解决你的问题,请参考以下文章

Mongo“auth failed”仅用于远程连接。本地工程很好

mongodb怎么用用户名密码登录

Dockers 部署 MongoDB + mongo-express

mongo的身份验证和授权

MongoDB简单使用

Auth0 - 如何通过 Auth0 在 localhost 上使用 mongoDB