Mongodb 3.2.X 添加admin的root賬戶

一允坚、給admin庫添加root權(quán)限

如果這樣設(shè)置呵晨,登陸成功以后可以對(duì)所有庫進(jìn)行操作

## 1吐限、 首先免密方式開啟數(shù)據(jù)庫
$ ./mongod --dbpath /data/db

## 2忽刽、使用admin數(shù)據(jù)庫
> use admin
switch admin

##3天揖、為admin庫添加 root賬戶
>db.createUser({
  'user' : 'adminName',
  'pwd' : 'yourPassword',
  'roles':[
    {role:'root',db:'admin'}    
    #此為admin這個(gè)表的根用戶,登錄以后方可對(duì)所有庫進(jìn)行操作
    ]
})

##4跪帝、然后退出當(dāng)前數(shù)據(jù)庫今膊,殺掉進(jìn)程,并以  --auth 重啟

×××××××××××××××××××××××××××××××××
#  列出mongod 進(jìn)程
$ ps -e | grep mongod  
# 殺掉進(jìn)程
$ sudo kill  進(jìn)程ID      

# 或者直接:
$ ./mongod --shutdown --dbpath /data/db

××××××××××××××××××××××××××××××××

## 5伞剑、 有密開啟數(shù)據(jù)庫
$ ./mongod --dbpath /data/db --auth --port 27001

## 6斑唬、此時(shí)沒有使用賬號(hào)密碼也能登錄,但是無法進(jìn)行相關(guān)操作
>show dbs

##2017-01-10T10:55:46.227+0800 E QUERY    [main] Error: listCollections failed: {
##  "ok" : 0,
##  "errmsg" : "not authorized on admin to execute command { ##listCollections: 1.0, filter: {} }",
##  "code" : 13,
##  "codeName" : "Unauthorized"
##} :

## 7黎泣、登陸admin庫的root賬戶:
> use admin
-- switch admin
> db.auth('adminName','yourPassword')
--    1         #此時(shí)已成功登錄admin 的root賬戶恕刘,可以進(jìn)行所有庫的操作
> show dbs
admin
local
>show collections
system.users
system.version
>db.system.users.find().pretty()

##  可顯示 查詢到的數(shù)據(jù)
{
    "_id" : "admin.adminName",
    "user" : "adminName",
    "db" : "admin",
    "credentials" : {
        "SCRAM-SHA-1" : {
            "iterationCount" : 10000,
            "salt" : "CG52h/827OSDhRTQ2MkMwQ==",
            "storedKey" : "/RrlhidF03ei2r2kyS3QCppe67c=",
            "serverKey" : "Psnhd9GatLu4rc6Q7Kp+/Z8n+og="
        }
    },
//下面這個(gè)就是你剛添加的
    "roles" : [
        {
            "role" : "root",
            "db" : "admin"
        }
    ]
}

二、給 某一個(gè)庫添加 dbOwner 權(quán)限

1抒倚、同樣免密開啟數(shù)據(jù)庫服務(wù)
2褐着、鏈接到某一個(gè)庫
> use cc_cs
switched to db cczyy_cs

3、為該庫設(shè)置賬戶
> db.createUser({
    'user':'zhangsan',    //鏈接數(shù)據(jù)庫的賬戶名
    'pwd':'lisi',                //密碼
    'roles':[
            {
                role:'dbOwner',
                db:'cc_cs'
              }
      ]
})
Successfully added user: {
    "user" : "zhangsan",
    "roles" : [
        {
            "role" : "dbOwner",
            "db" : "cc_cs"
        }
    ]
}

4托呕、連接到 admin庫含蓉,查看你剛才創(chuàng)建的cc_cs庫的賬戶
> use admin
switched to db admin
> db.system.users.find().pretty()
{
//  _id字段:cc_cs 是當(dāng)前用戶所屬的數(shù)據(jù)庫的名稱洋访;
//  zhangsan  是你設(shè)置的賬戶名  
    "_id" : "cc_cs.zhangsan",
    "user" : "zhangsan",
    "db" : "cc_cs",
    "credentials" : {
        "SCRAM-SHA-1" : {
            "iterationCount" : 10000,
            "salt" : "dGurhbdFOAtEvjvf+IrWOg==",
            "storedKey" : "4tU/9+R6sQSL+4QvhmykRAUwioQ=",
            "serverKey" : "MmHTwuP2lnkO8LpFFEArrFE7VFY="
        }
    },
    "roles" : [
        {
            "role" : "dbOwner",
            "db" : "cc_cs"
        }
    ]
}

5、關(guān)閉mongo并有密啟動(dòng)
6谴餐、鏈接數(shù)據(jù)庫以后
$ ./mongo
 connecting to: test
> use cc_cs
switch cc_cs
> db.auth('zhangsan','lisi')
1        //驗(yàn)證成功
>show collections
user
students

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末姻政,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子岂嗓,更是在濱河造成了極大的恐慌汁展,老刑警劉巖,帶你破解...
    沈念sama閱讀 223,126評(píng)論 6 520
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件厌殉,死亡現(xiàn)場離奇詭異食绿,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)公罕,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,421評(píng)論 3 400
  • 文/潘曉璐 我一進(jìn)店門器紧,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人楼眷,你說我怎么就攤上這事铲汪。” “怎么了罐柳?”我有些...
    開封第一講書人閱讀 169,941評(píng)論 0 366
  • 文/不壞的土叔 我叫張陵掌腰,是天一觀的道長。 經(jīng)常有香客問我张吉,道長齿梁,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 60,294評(píng)論 1 300
  • 正文 為了忘掉前任肮蛹,我火速辦了婚禮勺择,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘伦忠。我一直安慰自己省核,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 69,295評(píng)論 6 398
  • 文/花漫 我一把揭開白布缓苛。 她就那樣靜靜地躺著芳撒,像睡著了一般邓深。 火紅的嫁衣襯著肌膚如雪未桥。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,874評(píng)論 1 314
  • 那天芥备,我揣著相機(jī)與錄音冬耿,去河邊找鬼。 笑死萌壳,一個(gè)胖子當(dāng)著我的面吹牛亦镶,可吹牛的內(nèi)容都是我干的日月。 我是一名探鬼主播,決...
    沈念sama閱讀 41,285評(píng)論 3 424
  • 文/蒼蘭香墨 我猛地睜開眼缤骨,長吁一口氣:“原來是場噩夢啊……” “哼爱咬!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起绊起,我...
    開封第一講書人閱讀 40,249評(píng)論 0 277
  • 序言:老撾萬榮一對(duì)情侶失蹤精拟,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后虱歪,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體蜂绎,經(jīng)...
    沈念sama閱讀 46,760評(píng)論 1 321
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,840評(píng)論 3 343
  • 正文 我和宋清朗相戀三年笋鄙,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了师枣。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,973評(píng)論 1 354
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡萧落,死狀恐怖践美,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情找岖,我是刑警寧澤拨脉,帶...
    沈念sama閱讀 36,631評(píng)論 5 351
  • 正文 年R本政府宣布,位于F島的核電站宣增,受9級(jí)特大地震影響玫膀,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜爹脾,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,315評(píng)論 3 336
  • 文/蒙蒙 一帖旨、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧灵妨,春花似錦解阅、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,797評(píng)論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至朱转,卻和暖如春蟹地,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背藤为。 一陣腳步聲響...
    開封第一講書人閱讀 33,926評(píng)論 1 275
  • 我被黑心中介騙來泰國打工怪与, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人缅疟。 一個(gè)月前我還...
    沈念sama閱讀 49,431評(píng)論 3 379
  • 正文 我出身青樓分别,卻偏偏與公主長得像遍愿,于是被迫代替她去往敵國和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子耘斩,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,982評(píng)論 2 361

推薦閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,349評(píng)論 25 707
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理沼填,服務(wù)發(fā)現(xiàn),斷路器括授,智...
    卡卡羅2017閱讀 134,722評(píng)論 18 139
  • 一倾哺、MongoDB安裝及配置 1.1、下載安裝程序 MongoDB提供了linux平臺(tái)上32位和64位的安裝包刽脖,你...
    misszero閱讀 1,227評(píng)論 1 2
  • 《關(guān)鍵20小時(shí)羞海,快速學(xué)會(huì)任何技能》 1、要選擇目標(biāo)曲管、做足準(zhǔn)備 選定一個(gè)最重要的目標(biāo)(當(dāng)前最重要最需要的)之后却邓,給自...
    南宮伊兒nn閱讀 216評(píng)論 6 0
  • 最近胖死。饞死院水。懶死腊徙。暴躁死。 辦個(gè)健身卡檬某,去三次撬腾,擱置。 買一堆健身器材恢恼,閑置民傻。 早上看看鏡子里的自己,看看體重...
    愛吃魚的豆媽閱讀 440評(píng)論 0 0