首页 > 数据库技术 > 详细

MongoDB 用户管理

时间:2019-03-03 23:37:22      阅读:223      评论:0      收藏:0      [点我收藏+]

MongoDB 用户管理:

[root@localhost ~]$ mongo    //登录 MongoDB
> use admin                  //切换到admin库并创建用户,role用于指定用户角色,db指定针对哪个库
> db.createUser( { user: "admin", pwd: "123456", roles: [ { role: "root", db: "admin" } ] } )
> quit()
[root@localhost ~]$ cat /usr/lib/systemd/system/mongod.service   //修改如下配置,以便让创建的用户生效
[Service]
Environment="OPTIONS=--auto -f /etc/mongod.conf"
[root@localhost ~]$ systemctl daemon-reload                    
[root@localhost ~]$ systemctl restart mongod  
[root@localhost ~]$ mongo --host 127.0.0.1 --port 27017 -u "admin" -p "123456" --authenticationDatabase "admin" 
//使用创建的用户登录MongoDB,--host 指定登录主机,--port 指定登录端口,-u 指定登录用户,-p 指定登录密码,--authenticationDatabase 指定认证的库
> use admin 
> db.system.users.find()    // 用于列出 MongoDB 所有用户,需要先切换到 admin 库
> show users                // 用于列出当前库下的所有用户
> db.dropUser(admin)      // 用于删除当前库下指定的用户

 

 

 

 

 

 

    

MongoDB 用户管理

原文:https://www.cnblogs.com/pzk7788/p/10468422.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!