* 連接MongoDB
成都創(chuàng)新互聯(lián)公司專注于新和網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗。 熱誠為您提供新和營銷型網(wǎng)站建設(shè),新和網(wǎng)站制作、新和網(wǎng)頁設(shè)計、新和網(wǎng)站官網(wǎng)定制、重慶小程序開發(fā)服務(wù),打造新和網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供新和網(wǎng)站排名全網(wǎng)營銷落地服務(wù)。
在本機可以直接運行命令mongo進入到mongodb shell中
如果mongodb監(jiān)聽端口并不是默認的27017,則在連接的時候需要加--port 選項,例如
mongo --port 27018
連接遠程mongodb,需要加--host,例如
mongo --host 127.0.0.1
如果設(shè)置了驗證,則在連接的時候需要帶用戶名和密碼
mongo -uusername -ppasswd //這個和MySQL挺像
退出數(shù)據(jù)庫
ctrl+d
* MongoDB用戶管理
首先mongodb用戶是針對庫來的,建立用戶時要先進入到對應的庫里
use test //切換到test庫下,如庫test不存在,則會自動創(chuàng)建。
db.createUser({user:"admin",pwd:"123456",roles:[{role:'dbOwner',db:'userdb'}]})
use admin //切換到admin庫
db.system.users.find() //列出所有用戶,必須切換到admin庫
show users //查看當前庫下所有的用戶
db.dropUser('admin') //刪除用戶
關(guān)于用戶角色,參考文檔http://bbs.51cto.com/thread-1146654-1.html
課后答疑:
問:db.createUser({user:"admin",pwd:"123456",roles:[{role:'dbOwner',db:'userdb'}]}) 為啥userdb都沒看到?
答:這里的userdb是一個不存在的庫,它在這里的意義只在于指定該用戶是哪個庫的所有者。
問:1、mongodb安裝好后,原本有哪些庫或者用戶?
2、原本有l(wèi)ocla庫,創(chuàng)建用戶后,增加了admin庫,,還是沒test庫。
3、創(chuàng)建的用戶登錄不了數(shù)據(jù)庫。
答:1. 進來后,直接show dbs 看 ,初始狀態(tài)下,沒有任何用戶
2. test庫需要創(chuàng)建具體的集合才會出現(xiàn)
3. 要想登陸,需要開啟認證。 http://theadorelee.com/index.php/archives/60.html
網(wǎng)站名稱:3.2-MongoDB連接和用戶管理
本文網(wǎng)址:http://www.ekvhdxd.cn/article32/gchspc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供ChatGPT、企業(yè)網(wǎng)站制作、微信小程序、營銷型網(wǎng)站建設(shè)、用戶體驗、電子商務(wù)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)