隨筆 - 0, 文章 - 264, 評論 - 170, 引用 - 0
          數(shù)據(jù)加載中……

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

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

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

          評論

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

          哈哈
          2015-10-20 14:47 | sa
          主站蜘蛛池模板: 平邑县| 调兵山市| 应用必备| 社会| 枞阳县| 阿尔山市| 万全县| 错那县| 谢通门县| 临颍县| 那坡县| 淳安县| 栖霞市| 通江县| 合肥市| 上思县| 阆中市| 三门峡市| 澄城县| 札达县| 扎兰屯市| 建湖县| 景洪市| 穆棱市| 湘潭市| 淄博市| 托克逊县| 隆德县| 环江| 广安市| 贵南县| 广丰县| 浪卡子县| 石城县| 开封县| 阿巴嘎旗| 遂平县| 合肥市| 西昌市| 邯郸县| 济宁市|