- 1、先切换到一个新的数据库 testdb
use testdb1
- 2、给数据库创建一个认证用户
db.createUser({user:'testdb1',pwd:'888888',roles:[{"role":"readWrite","db":"'testdb1"}]})
- 3、认证一下
db.auth('testdb1','888888')
- 4、随便加一条数据
db.test.insert({"name":"123456"})
- 5、搞定了,看看都有哪些数据库了吧
show dbs
- mongodb内置角色信息
1. 数据库用户角色:read、readWrite;
2. 数据库管理角色:dbAdmin、dbOwner、userAdmin;
3. 集群管理角色:clusterAdmin、clusterManager、clusterMonitor、hostManager;
4. 备份恢复角色:backup、restore;
5. 所有数据库角色:readAnyDatabase、readWriteAnyDatabase、userAdminAnyData