MongoDB的用戶管理
成都創(chuàng)新互聯公司擁有十載成都網站建設工作經驗,為各大企業(yè)提供網站設計、成都網站建設服務,對于網頁設計、PC網站建設(電腦版網站建設)、app開發(fā)定制、wap網站建設(手機版網站建設)、程序開發(fā)、網站優(yōu)化(SEO優(yōu)化)、微網站、申請域名等,憑借多年來在互聯網的打拼,我們在互聯網網站建設行業(yè)積累了很多網站制作、網站設計、網絡營銷經驗,集策劃、開發(fā)、設計、營銷、管理等網站化運作于一體,具備承接各種規(guī)模類型的網站建設項目的能力。
注意:
A)在mongodb中,有一個admin數據庫, 牽涉到服務器配置層面的操作,需要先切換到admin數據.
即 use admin , -->相當于進入超級用戶管理模式.
B)mongo的用戶是以數據庫為單位來建立的, 每個數據庫有自己的管理員.
C) 我們在設置用戶時,需要先在admin數據庫下建立管理員---這個管理員登陸后,相當于超級管理員.
0: 查看用戶
1: 添加用戶
命令:db.addUser();
簡單參數: db.addUser(用戶名,密碼,是否只讀)
注意: 添加用戶后,我們再次退出并登陸,發(fā)現依然可以直接讀數據庫?
原因: mongodb服務器啟動時, 默認不是需要認證的.
要讓用戶生效, 需要啟動服務器時,就指定 --auth 選項.
這樣, 操作時,就需要認證了.
接下來就會被限制了:
輸入帳號密碼通過驗證:
例:
1: 添加用戶
use admin
db.addUser(‘sa’,’sa’,false);
2: 認證
use test
db.auth(用戶名,密碼);
3: 修改用戶密碼
use test
db.changeUserPassword(用戶名, 新密碼);
4:刪除用戶
use test
db.removeUser(用戶名);
注: 如果需要給用戶添加更多的權限,可以用json結構來傳遞用戶參數
例:
use test
db.addUser({user:'guan',pwd:'111111',roles:['readWrite,dbAdmin']});
網頁題目:用戶管理
鏈接URL:http://www.rwnh.cn/article48/gdijep.html
成都網站建設公司_創(chuàng)新互聯,為您提供建站公司、網站導航、全網營銷推廣、企業(yè)建站、網站設計公司、手機網站建設
聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯