1、创建用户并授权
语法:db.createUser({user:"UserName",pwd:"Password",roles:[{role:"RoleName",db:"Target_DBName"}]})
首先选择在哪个库创建用户,如test:use test;
创建用户有3项需要提供:用户名,密码,角色列表
例如我要在test下面创建用testuser,密码为testpwd,角色列表包括test库的readWrite角色和userAdmin角色:
db.createUser({user:"testuser",pwd:"testpwd",roles:[{role:"readWrite",db:"test"},{role:"userAdmin",db:"test"}]})

2、修改密码
首先进入目标库:use test
db.changeUserPassword('testuser','testPWD');

3、添加角色
首先进入目标库:use test
db.grantRolesToUser( "testuser", [ { role: "read",db:"admin"} ] )

4、回收角色权限
首先进入目标库:use test
db.revokeRolesFromUser("testuser",[ { role: "read",db:"admin"} ] )

5、删除用户
首先进入目标库:use test
db.dropUser("testuser")

四、注意事项

1、MongodbVOE版本太低,可能导致远程连接mongodb认证失败,建议升级版本或者更换其它GUI工具
2、远程连接Mongodb一定要把mongodb服务器的防火墙打开,否则连接不上

最新文章

  1. cursor 鼠标样式——属性
  2. 第五十四篇、OC利用AFN上传上传语音
  3. 避免ajax请求过多,导致内存溢出,请求之后回收资源
  4. locate 不能使用
  5. Android 调试native的crash和anr
  6. configure PUTTY to not time out
  7. Linux服务器硬盘状态查看
  8. HashMap----工作原理
  9. 【原创】大叔经验分享(45)kibana添加index pattern卡住 返回403 Forbidden
  10. ElasticSearch集群介绍二
  11. 日常英语---二、注册google的api的key
  12. AJPFX技术分析入门
  13. Centos 6.5下的OPENJDK卸载和SUN的JDK安装、环境变量配置
  14. 编程语言BrainkFuck
  15. session概要
  16. Tensorflow基本开发架构
  17. Power Desginer系列01【转摘】
  18. YII2 全局设定 默认参数
  19. day 21继承
  20. Samba 3.6.9 安装、管理

热门文章

  1. python 安装依赖几个问题---HttpScan
  2. easyui datagrid-detailview 嵌套高度自适应
  3. centos7grub2 引导win10
  4. TextView设置成仅仅读
  5. openstack(2) -------RabbitMQ集群部署
  6. SQLite数据库基本操作
  7. [BestCoder Round #3] hdu 4907 Task schedule (模拟简单题)
  8. iOS xcode6最新提交app方法
  9. SNAPSHOTTING
  10. iOS开发-多台机器共用证书问题