国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院

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

mongodb 添加用戶及權(quán)限設(shè)置詳解

2020-10-29 18:53:55
字體:
供稿:網(wǎng)友

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

一,掌握權(quán)限,理解下面4條基本上就差不多

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

二,添加管理員賬號

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

三,開啟動用戶權(quán)限認證

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

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

[root@localhost zhangy]# mongoMongoDB shell version: 2.4.6connecting to: tank> show dbs;      //顯示所有數(shù)據(jù)庫失敗,因為還沒有認證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這個數(shù)據(jù)庫Error: 18 { code: 18, ok: 0.0, errmsg: "auth fails" }0> use admin    //切換到admin數(shù)據(jù)庫switched to db admin> db.auth('tank','test');  //在admin數(shù)據(jù)庫認證成功1> use tank;      //切換到tank數(shù)據(jù)庫switched to db tank> show collections;  //不會在提示沒有權(quán)限了contactsystem.indexesusers

五,添加普通用啟

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

六,php客戶端連接
1, 推薦方法一

$mongo = new Mongo();  $db = $mongo->selectDB('tank');  //切換到tank數(shù)據(jù)庫 $db->authenticate("tank3", "test");  //認證$users= $db->selectCollection("users"); //選取users表$cursor = $users->find();  //讀取數(shù)據(jù)foreach ($cursor as $id => $value) {  echo "$id: "; print_r($value); echo "<br>";}

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

2,推薦方法二

$mongo = new Mongo("mongodb://tank3:test@127.0.0.1:27017/tank");  //認證用戶,這里的數(shù)據(jù)庫,只啟認證作用$db = $mongo->selectDB('tank'); //選取數(shù)據(jù)庫$users= $db->selectCollection("users");$cursor = $users->find();foreach ($cursor as $id => $value) {  echo "$id: "; print_r($value); echo "<br>";}

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

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院
亚洲网站视频在线观看| 国产成人亚洲精品播放器下载| 九九热在线观看| 精品电影在线| 女人色在线免费视频| 中文字幕日本在线| 1区不卡电影| 樱花草在线观看www| 美女av在线播放| 尤物视频免费在线观看| 国产青青草在线| 亚洲精品视频区| 黄色免费av| 伊人永久在线| 国产天堂在线| 久草.com| 麻豆精品免费视频入口| 97视频在线观看网站| 91在线中文| 狠狠干婷婷色| 在线观看wwww| 国产色在线观看| 另类综合图区| 一本大道久久精品| 国产高潮av| 国产亚洲精品久久久久久青梅| 国产福利在线免费观看| 黄色毛片在线观看| www.成人.com| av在线资源网| 在线国产网址| 99色在线观看| 在线免费观看黄色av| 国产九色视频| 丁香视频免费观看| 国产在线视精品麻豆| 久草在线视频网| 爱福利在线视频| 免费看的毛片| 成人无遮挡免费网站视频在线观看| 亚洲第一页在线播放| av福利在线| 91精品大全| 亚洲第一成年免费网站| 91黄色在线| 精精国产xxxx视频在线动漫| 97国产视频| 日p在线观看| 日本在线天堂| 久草网在线视频| 日本中文字幕在线播放| 国产一二三视频| 最新国产在线精品91尤物| 美女av在线播放| 最近中文字幕av免费高清| 国产精品久久久高清免费| 91啦中文在线| 人日人天天爽| 国产女呦网站| 国产三区四区在线观看| 国产夫妻视频| 亚洲网站视频在线观看| 日本视频二区| 国产原创在线播放| 国产超碰97| 国产在线看片| 伊人春色在线| 五月婷婷在线观看| 亚洲视频在线网| 午夜视频在线| 先锋av资源网| 尤物网址在线观看| 精品176二区| 国产污污在线观看| 超碰97国产精品人人cao| 国产一二区在线| 青青草在线播放| 国产不卡视频| 国产精选在线视频拍拍拍| 在线亚洲电影| 国产一二三区在线视频| 久久国产综合视频| 午夜影院免费| av免费在线观| 精品网站www| 国产成人精品久久一区二区小说| 日本片在线看| 夜夜爽视频导航| 91福利在线视频| 午夜免费福利在线观看| 福利视频在线看| 麻豆网站在线| 人人干人人插| 超碰在线观看免费| 麻豆精品不卡国产免费看| 99爱视频在线观看| 亚洲最新永久观看在线| 在线亚洲电影| 日本免费视频www| a级在线观看| 免费在线黄色av| 一级二级在线观看| 在线观看av中文| 日本久久网站| 国产资源在线看| 日本中文字幕在线观看| 中文字幕视频在线免费| 国产福利资源| 亚洲男人的天堂成人| 日本一本久久| 黄色网页网址在线免费| 国产九色视频| 国产精品入口麻豆高清| 在线观看电影av| 久久久久久久久久久久网站| 午夜视频免费在线观看| 国产亚洲精品午夜高清影院| 国产小视频在线观看| 国产porn在线| 亚洲成人福利| 国产精品一区二区三区视频网站| 最近最好的中文字幕2019免费| 国产成a人亚洲精v品| 天天插天天干| 国产欧美日本亚洲精品一4区| 在线成人综合色一区| 黄色电影网站在线观看| 国产精品秘入口| www.狠狠| 国产激情自拍| 久久香蕉av| 伊人春色在线| 国产精品一区二区资源| 99久久国产视频| 资源视频在线播放免费| 中文av在线播放| 国产中文伊人| 亚洲一区二区三区在线观看网站| 九九热在线视频免费观看| 亚洲天堂视频在线观看免费| 国产无遮挡又黄又爽免费软件 | 国产丝袜精品丝袜| 日本成人在线播放| 91国内精品在线视频| 国产女人伦码一区二区三区不卡| 国产成人精品综合网站| 最近中文字幕mv2018在线高清| 免费看黄视频网站| 亚洲www色| 亚洲欧洲成人| 四虎免费播放| 日本免费黄色| 免费a级毛片在线观看| 欧美性受xxxx免费视频| 欧美色第一页| 久热中文字幕| 国产美女高潮| 国产精品伦一区二区三区级视频频 | 免费看成年人视频在线观看| 91香蕉视频免费在线观看| 国产98在线| 97在线超碰| 亚洲国产精华液| 伊人中文字幕在线| 亚洲日本伊人| 久草视频国产| 国产桃色电影在线播放| 国产福利在线| 一本大道香蕉8中文在线视频| 尤物在线视频观看| 一级黄色av| 青青草原国产在线观看| 免费国产阿v视频在线观看| 国产麻豆精品高清在线播放| 国产免费黄视频在线观看| 国产日韩网站| 亚洲成a人v欧美综合天堂麻豆| jizz亚洲大全| 国产丝袜自拍| eeuss影院www在线观看| 91超碰在线免费| 国产夫妻视频| 青青草原av在线| 国产精品视频一区二区三区麻豆| 国产日产一区二区三区| 日本一本久久| 国产尤物视频在线| 91青青在线视频| 好男人免费精品视频| 精品免费视频一卡2卡三卡4卡不卡| 日本aⅴ写真网站免费| 国产一二三区在线观看| 日本三级在线视频| 91在线超碰| 综合激情亚洲| 美女av在线播放| av在线免费播放网站| 国产高清视频在线播放| 国产女人在线视频| 欧美性受xxxx免费视频|