校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > mongodb權限設置之添加管理員、普通用戶的方法

mongodb權限設置之添加管理員、普通用戶的方法

熱門標簽:高德地圖標注商戶位置 沈陽營銷電銷機器人招商 企業智能外呼系統價格多少 機器人外呼系統軟件存在問題 徐州ai電銷機器人原理 福州電銷機器人源代碼 兗州電話外呼營銷系統 南京400電話怎樣辦理 智能電銷機器人銷售話術

我知道的關系型數據庫都是有權限控制的,什么用戶能訪問什么庫,什么表,什么用戶可以插入,更新,而有的用戶只有讀取權限。

例如:mysql安裝配置好后,有一個自帶的mysql數據庫,里面有一張user表,用來存放用戶,以及用戶權限,而mongodb這個最像關系型的數據庫,有沒有這樣的表呢。

一、掌握權限,理解下面4條基本上就差不多

1、mongodb是沒有默認管理員賬號,所以要先添加管理員賬號,在開啟權限認證。
2、切換到admin數據庫,添加的賬號才是管理員賬號。
3、用戶只能在用戶所在數據庫登錄,包括管理員賬號。
4、管理員可以管理所有數據庫,但是不能直接管理其他數據庫,要先在admin數據庫認證后才可以。這一點比較怪

二、添加管理員賬號

復制代碼 代碼如下:

[root@localhost test]# mongo
MongoDB shell version: 2.4.6
connecting to: tank
> use admin                    //切換到admin數據庫
switched to db admin
> show collections;
system.indexes
system.users                   //用戶表
> db.system.users.find();      //用戶表沒有數據
> db.addUser('tank','test');   //添加一個管理員賬號
{
    "user" : "testuser",
    "readOnly" : false,
    "pwd" : "988432606980d0695e4f668f6bbc643a",
    "_id" : ObjectId("529e5d543b6a4608ac833429")
}


三、開啟動用戶權限認證

復制代碼 代碼如下:

[root@localhost test]# vim /etc/mongodb.conf           //將auth=true前面的注釋拿掉
[root@localhost test]# /etc/init.d/mongod restart      //重啟生效


四、用戶只能在用戶所在數據庫登錄,管理員需要通過admin認證后才能管理其他數據庫

復制代碼 代碼如下:

[root@localhost test]# mongo
MongoDB shell version: 2.4.6
connecting to: tank
> show dbs;           //顯示所有數據庫失敗,因為還沒有認證
Wed Dec  4 06:39:50.925 listDatabases failed:{ "ok" : 0, "errmsg" : "unauthorized" } at src/mongo/shell/mongo.js:46
> db.auth('tank','test');    //認證失敗,因為這個用戶不屬于tank這個數據庫
Error: 18 { code: 18, ok: 0.0, errmsg: "auth fails" }
0
> use admin        //切換到admin數據庫
switched to db admin
> db.auth('tank','test');   //在admin數據庫認證成功
1
> use tank;           //切換到tank數據庫
switched to db tank
> show collections;   //不會在提示沒有權限了
contact
system.indexes
users


五、添加普通用戶

復制代碼 代碼如下:

> use tank;
switched to db tank
> db.addUser('tank1','test');     //為tank數據庫添加了一個可讀寫用戶tank1
{
    "_id" : ObjectId("529e5f8474b4c660718a70f3"),
    "user" : "tank1",
    "readOnly" : false,
    "pwd" : "35dd47abff098f5b4f0b567db8edeac5"
}
> db.addUser('tank2','test',true);  //為tank數據庫添加了一個只讀用戶tank2
{
    "user" : "tank2",
    "readOnly" : true,
    "pwd" : "1792916c544d247538ded52e6df7b887",
    "_id" : ObjectId("529e67553992b24438d5e315")
}
> exit    //退出
bye
[root@localhost zhangy]# mongo
MongoDB shell version: 2.4.6
connecting to: tank
> db.auth('tank1','test');    //剛添加的用戶可以登錄。
1


六、php客戶端連接

1、 推薦方法一
復制代碼 代碼如下:

$mongo = new Mongo();   

$db = $mongo->selectDB('tank');   //切換到tank數據庫 

$db->authenticate("tank3", "test");   //認證

$users= $db->selectCollection("users");  //選取users表

$cursor = $users->find();   //讀取數據

foreach ($cursor as $id => $value) {
    echo "$id: "; print_r($value); echo "br>";
}[code]


這種方式比較好理解,根命令行下的操作過程差不多。

2、推薦方法二

復制代碼 代碼如下:

$mongo = new Mongo("mongodb://tank3:test@127.0.0.1:27017/tank");   //認證用戶,這里的數據庫,只啟認證作用

$db = $mongo->selectDB('tank');  //選取數據庫

$users= $db->selectCollection("users");

$cursor = $users->find();

foreach ($cursor as $id => $value) {
    echo "$id: "; print_r($value); echo "br>";
}


上面二種方法的不同在于,一個先選數據庫在認證,一個先認證在選數據庫。

您可能感興趣的文章:
  • mongodb基礎之用戶權限管理實例教程
  • MongoDB快速入門筆記(七)MongoDB的用戶管理操作
  • 淺析MongoDB用戶管理
  • MongoDB 用戶管理

標簽:景德鎮 本溪 大理 鶴崗 昭通 丹東 吉安 邯鄲

巨人網絡通訊聲明:本文標題《mongodb權限設置之添加管理員、普通用戶的方法》,本文關鍵詞  mongodb,權限,設,置之,添加,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《mongodb權限設置之添加管理員、普通用戶的方法》相關的同類信息!
  • 本頁收集關于mongodb權限設置之添加管理員、普通用戶的方法的相關信息資訊供網民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    六月丁香综合在线视频| 亚洲国产高清在线观看视频| 91精品久久久久久久91蜜桃 | 在线免费观看一区| 欧美亚洲综合色| 欧美精品乱码久久久久久| 日韩免费电影网站| 国产精品日日摸夜夜摸av| 中文字幕综合网| 久久国产精品99久久人人澡| 成+人+亚洲+综合天堂| 欧美日韩一区二区三区不卡| 精品国产91久久久久久久妲己| 亚洲人成人一区二区在线观看| 日欧美一区二区| 成人美女在线观看| 欧美精品 国产精品| 国产精品成人一区二区三区夜夜夜 | 色哟哟在线观看一区二区三区| 91精品国产全国免费观看| 亚洲国产成人在线| 日韩激情在线观看| 99r国产精品| 亚洲国产精品二十页| 久久99精品久久久久久国产越南| 欧美在线你懂的| 亚洲欧洲精品一区二区三区| 国产精品一区在线观看乱码 | 久久亚洲一级片| 亚洲香肠在线观看| 一本一道综合狠狠老| 国产欧美一区二区三区网站| 精品一区二区三区在线观看| 欧美日韩成人在线一区| 亚洲国产精品久久人人爱蜜臀| 在线免费观看不卡av| 亚洲男人天堂一区| 色综合色狠狠天天综合色| 亚洲国产成人午夜在线一区| 国产一区二区剧情av在线| 在线亚洲精品福利网址导航| 亚洲一区视频在线| 欧美精选午夜久久久乱码6080| 尤物av一区二区| 在线不卡的av| av中文一区二区三区| 亚洲自拍偷拍麻豆| 精品视频全国免费看| 蜜臀av亚洲一区中文字幕| 亚洲午夜在线电影| 激情偷乱视频一区二区三区| 懂色av一区二区三区免费看| 国产精品丝袜久久久久久app| 欧美一级在线免费| 欧美一卡2卡3卡4卡| 欧美高清激情brazzers| 欧美性猛交xxxxxx富婆| 欧美aaaaa成人免费观看视频| 日韩精品一区二区在线观看| 激情综合五月天| 亚洲欧美偷拍卡通变态| 欧美艳星brazzers| 精品一区二区影视| 亚洲精品免费在线| 日韩欧美色综合| 色噜噜狠狠色综合欧洲selulu| 日本午夜精品视频在线观看 | 国产成人高清在线| 亚洲综合免费观看高清完整版| 欧美一级高清片| 中文字幕一区二区三中文字幕| 国产·精品毛片| 久久se这里有精品| 视频一区二区欧美| 天堂精品中文字幕在线| 亚洲v精品v日韩v欧美v专区| 国产日产欧美一区二区视频| 国产日韩av一区| 国产精品嫩草99a| 精品国产乱码久久久久久浪潮| 精品久久久久久久久久久久久久久久久 | 久久众筹精品私拍模特| 欧美精品一区二区三区四区| 精品日韩一区二区三区| 久久一二三国产| 自拍偷自拍亚洲精品播放| 一区二区在线观看不卡| 日韩高清一级片| 国产精品综合网| 一本久久a久久精品亚洲| 色琪琪一区二区三区亚洲区| 久久女同精品一区二区| 在线成人免费观看| 成人丝袜视频网| 色狠狠色噜噜噜综合网| 国产精品久久久久久久午夜片| 亚洲人成精品久久久久久| 成人午夜视频在线观看| 久久久久久久久一| 丁香婷婷综合激情五月色| 欧美日韩高清一区二区三区| 国产精品婷婷午夜在线观看| 亚洲国产中文字幕| 懂色av一区二区三区免费观看| 欧美日韩成人综合在线一区二区| 中文字幕在线不卡视频| 精品亚洲国内自在自线福利| 在线观看91精品国产麻豆| 亚洲另类中文字| 成人福利电影精品一区二区在线观看| 欧美精品第1页| 日韩中文字幕一区二区三区| 色狠狠桃花综合| 亚洲最新视频在线观看| www.成人网.com| 国产亚洲午夜高清国产拍精品| 亚洲精品视频在线观看网站| 色女孩综合影院| 亚洲日本va午夜在线影院| 不卡av免费在线观看| 国产精品卡一卡二| 日本韩国精品在线| 国产亚洲精品久| 国产sm精品调教视频网站| 国产精品午夜免费| 色婷婷综合在线| 天天爽夜夜爽夜夜爽精品视频| 欧美妇女性影城| 国产综合色视频| 国产精品三级久久久久三级| 日本久久电影网| 日日夜夜精品视频天天综合网| 久久先锋影音av鲁色资源网| 成人免费av资源| 三级精品在线观看| 国产欧美日韩视频一区二区| 欧美性感一类影片在线播放| 麻豆免费精品视频| 日韩理论片一区二区| 日韩精品一区二区三区中文精品| 成人激情视频网站| 奇米888四色在线精品| 国产午夜一区二区三区| 91啦中文在线观看| 国产一区在线不卡| 丝袜亚洲另类丝袜在线| 中文字幕va一区二区三区| 色就色 综合激情| 国产高清不卡一区| 奇米777欧美一区二区| 国产精品久久久久久亚洲毛片 | 国产传媒日韩欧美成人| 奇米888四色在线精品| 日韩国产在线观看| 亚洲激情自拍偷拍| 视频在线观看国产精品| 亚洲午夜精品网| 日韩国产高清在线| 久久久不卡网国产精品一区| 国产精品18久久久久久久网站| 亚洲另类在线一区| 欧美v亚洲v综合ⅴ国产v| 欧洲精品中文字幕| av电影天堂一区二区在线| 寂寞少妇一区二区三区| 日韩精品乱码免费| 日本午夜一区二区| 天天影视色香欲综合网老头| 一区二区三区日韩精品| 久久综合网色—综合色88| 日韩欧美国产一区二区在线播放| 欧美一区二区三区在线视频| 91蝌蚪porny| 色综合久久久久综合体| 91免费国产在线观看| 成人精品视频.| 懂色av中文字幕一区二区三区| 国产精品影视在线观看| 成人永久aaa| 色婷婷久久一区二区三区麻豆| 91免费版在线| 欧美日本一区二区在线观看| 色欧美乱欧美15图片| 欧美区一区二区三区| 国产欧美日韩综合精品一区二区| 91精品久久久久久久久99蜜臂| 日韩一区二区在线观看| 国产日韩精品视频一区| 亚洲国产精品久久艾草纯爱| 精品一区二区三区在线播放视频 | 天天av天天翘天天综合网| 亚洲一区在线播放| 韩国av一区二区三区四区| 国产伦精品一区二区三区免费 | 久久影院电视剧免费观看| 一区二区三区四区不卡在线| 亚洲午夜久久久久中文字幕久| 国产精品亚洲一区二区三区在线| 在线视频观看一区| 国产精品女主播av|