MongoDB命令行下创建用户的方法是
- 在命令行中,键入 use admin
- 使用 db.createuser()函数创建用户
- dbcreateuser()函数的参数如下: {user:"用户名",pwd:"密码",roles:["权限1","权限2","权限3",......]}
- 可用的权限如下:
数据库用户角色:read、readWrite;
数据库管理角色:dbAdmin、dbOwner、userAdmin;
集群管理角色:clusterAdmin、clusterManager、clusterMonitor、hostManager;
备份恢复角色:backup、restore;
所有数据库角色:readAnyDatabase、readWriteAnyDatabase、userAdminAnyDatabase、dbAdminAnyDatabase
超级用户角色:root其中,read仅支持对数据库的读取,readwrite支持对数据库的读写操作,readwriteanydatabase支持对任意数据库的读写操作,具备admin权限的用户方可设置数据库的权限
- 后续登录mongo时,使用db.auth()函数来登录操作
请注意,本站的所有文章均要求阁下在转载时注明出处和原作者,阁下转载本站文章即表示阁下同意并遵守此规程,除非特别注明转载出处,否则文章即为其发布者所著。本站及文章作者保留文章的著作权并有权在阁下违反上述规程时予以追究。
本文链接地址: Mongo DB 建立用户