国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 數(shù)據(jù)庫(kù) > MongoDB > 正文

給MongoDB添加用戶權(quán)限方法分享

2020-03-14 13:22:33
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
這篇文章主要介紹了給MongoDB添加用戶權(quán)限方法分享,十分的細(xì)致全面,推薦給大家,有需要的小伙伴可以參考下。
 

使用Mongodb數(shù)據(jù)庫(kù),需要為各個(gè)數(shù)據(jù)庫(kù)增加用戶權(quán)限,查了一下發(fā)現(xiàn)下面代碼:

 

復(fù)制代碼代碼如下:

use test2
db.addUser( { user: "test",
              pwd: "admin",
              roles: [ "readWrite", "dbAdmin" ]
            } )

 

執(zhí)行后發(fā)現(xiàn):

 

復(fù)制代碼代碼如下:

$ mongo 192.168.1.111/test2 -u test -p admin
MyMongo:PRIMARY>

 

 

復(fù)制代碼代碼如下:

Error: 18 { ok: 0.0, errmsg: "auth failed", code: 18 } at src/mongo/shell/db.js:228

 

檢測(cè)版本發(fā)現(xiàn)

 

復(fù)制代碼代碼如下:

$mongo --help
MongoDB shell version: 2.4.9

 

我使用的Mongodb是2.6版本,但是Shell是2.4.9的,感覺是這出現(xiàn)了文問題,所以采用下面方案:

刪除舊版本的Client

 

復(fù)制代碼代碼如下:

sudo apt-get remove mongodb-clients
sudo apt-get autoremove
sudo apt-get autoclean

 

安裝新的Shell

 

復(fù)制代碼代碼如下:

sudo apt-get install mongodb-org-shell=2.6.1
$mongo --help
MongoDB shell version: 2.6.1

 

使用新的(Mongodb 2.6的代碼)添加用戶

 

復(fù)制代碼代碼如下:

use test2
db.createUser(
   {
     user: "test",
     pwd: "admin",
     roles:
       [
         { role: "readWrite", db: "test2" },
       ]
   }
)

 

 

復(fù)制代碼代碼如下:

$mongo 192.168.1.111/test2 -u test -p admin
MyMongo:PRIMARY>

 

登錄成功!!!!

以上所述就是本文的全部?jī)?nèi)容了,希望能夠?qū)Υ蠹依斫釳ongo數(shù)據(jù)庫(kù)有所幫助。

請(qǐng)您花一點(diǎn)時(shí)間將文章分享給您的朋友或者留下評(píng)論。我們將會(huì)由衷感謝您的支持!


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 宁夏| 昌黎县| 武城县| 沂南县| 公安县| 宝清县| 固镇县| 双辽市| 大同市| 定兴县| 班戈县| 宜章县| 依兰县| 荥经县| 修武县| 蒙阴县| 始兴县| 辉县市| 潜山县| 安国市| 县级市| 驻马店市| 醴陵市| 东港市| 临湘市| 霸州市| 远安县| 定州市| 济源市| 荔浦县| 沿河| 岱山县| 徐闻县| 陇南市| 西乌珠穆沁旗| 石屏县| 吉安市| 贵南县| 招远市| 彭阳县| 容城县|