隨筆 - 0, 文章 - 264, 評論 - 170, 引用 - 0
          數據加載中……

          MongoDB增加用戶、刪除用戶、修改用戶讀寫權限及只讀權限(注:轉載于http://www.2cto.com/database/201203/125025.html)

          MongoDB  增加用戶 刪除用戶  修改用戶  讀寫權限 只讀權限,
           
          MongoDB用戶權限分配的操作是針對某個庫來說的。--這句話很重要。
           
          1、 進入ljc 數據庫:      
          use ljc;    -www.2cto.com-          --ljc為數據庫名稱。
          2、添加用戶(讀寫權限,readOnly-->false):
           db.addUser("java","java");
          3、 查看一下所有的用戶
          db.system.users.find();
           
          { "_id" : ObjectId("4e02a89fb841deb5fda3e5e2"), "user" : "java", "readOnly" : fa
          lse, "pwd" : "59cf7cc156874cbd35cb00869126f569" }
          4、用戶授權。
          db.auth("java","java");
          1                                         顯示為1 表示授權成功,0表示不成功。
           
          5、 添加用戶(只讀權限,readOnly-->true):
          db.addUser("java1","java1",true);
           
          db.system.users.find();
          { "_id" : ObjectId("4e02a89fb841deb5fda3e5e2"), "user" : "java", "readOnly" : fa
          lse, "pwd" : "59cf7cc156874cbd35cb00869126f569" }
          { "_id" : ObjectId("4e02aae6b841deb5fda3e5e3"), "user" : "java1", "readOnly" : t
          rue, "pwd" : "fca6bda05c87a72cce0a4a6458d1e266" }
          注意上面標紅的位置的readOnly 只讀于可寫是有區別的。
           
          6、更改密碼(為已經存在的用戶更改密碼):
           db.addUser("java","java1");
           
          7、刪除用戶:
          db.system.users.remove({user:"java1"});
           
          關于庫權限,如果用戶需要全局的權限,可以在admin和local的兩個庫里添加,但是需要重啟庫,
           
          有待驗證。
           
          ==========================================================================
           
          MongoDB增加用戶認證: 增加用戶、刪除用戶、修改用戶密碼、讀寫權限、只讀權限
          說明:增加用戶是針對數據庫進行操作
          1.進入到數據庫 use dbname
          2.針對當前數據庫添加用戶 權限是針對當前數據
          1.添加并驗證用戶
          > use admin
          > db.addUser("zjx","tsjianxin")
          > db.auth("zjx","tsjianxin")
          2.查看已存在的用戶
          > db.system.users.find()
          3.現在來給另一個數據庫51cv配置一個讀寫權限的-www.2cto.com-用戶
          > use 51cv
          > db.addUser("51cvrw","51cv")
            ..."readOnly" : false...
          4.配置一個只讀權限的用戶
          > use 51cv
          > db.addUser("51cvr","51cv",true)
          > db.system.users.find()
             ..."readOnly" : true...
          5.刪除用戶
          > use dbname (admin or 51cv ,etc)
          > db.system.users.remove({user:"haha"})
          > db.system.users.find()
          6.用戶登錄數據庫測試
          for:mongod dbname -u uname -p password
          mongo admin -u zjx -p tsjianxin

          posted on 2012-08-21 22:53 小一敗涂地 閱讀(37752) 評論(1)  編輯  收藏 所屬分類: mongdb、redis、memcache、消息隊列等

          評論

          # re: MongoDB增加用戶、刪除用戶、修改用戶讀寫權限及只讀權限(注:轉載于http://www.2cto.com/database/201203/125025.html)[未登錄]  回復  更多評論   

          哈哈
          2015-10-20 14:47 | sa
          主站蜘蛛池模板: 崇州市| 淮北市| 敦化市| 千阳县| 武鸣县| 蒙山县| 福鼎市| 仁化县| 称多县| 香港 | 电白县| 平乐县| 奉新县| 怀化市| 澎湖县| 昭觉县| 郑州市| 梅河口市| 鸡东县| 布拖县| 崇明县| 莱阳市| 合作市| 南康市| 班戈县| 满城县| 双城市| 天门市| 通海县| 泽库县| 清涧县| 鲁甸县| 汽车| 宁河县| 佛教| 喜德县| 弋阳县| 五台县| 绵竹市| 新郑市| 牙克石市|