zoukankan      html  css  js  c++  java
  • 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')      // 用于删除当前库下指定的用户

        

  • 相关阅读:
    第十一次作业
    第十次作业
    第九次作业
    第八次作业
    第七次作业
    第六次作业
    第五次作业
    java第三次作业
    Java第二次作业
    Java第一次作业
  • 原文地址:https://www.cnblogs.com/pzk7788/p/10468422.html
Copyright © 2011-2022 走看看