中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

3.2-MongoDB連接和用戶管理

發布時間:2020-06-30 03:16:29 來源:網絡 閱讀:906 作者:llzdwyp 欄目:MongoDB數據庫

* 連接MongoDB

在本機可以直接運行命令mongo進入到mongodb shell中

如果mongodb監聽端口并不是默認的27017,則在連接的時候需要加--port 選項,例如

mongo --port 27018

連接遠程mongodb,需要加--host,例如

mongo --host 127.0.0.1

如果設置了驗證,則在連接的時候需要帶用戶名和密碼

mongo -uusername -ppasswd  //這個和MySQL挺像

退出數據庫

ctrl+d


* MongoDB用戶管理

首先mongodb用戶是針對庫來的,建立用戶時要先進入到對應的庫里

use test  //切換到test庫下,如庫test不存在,則會自動創建。

db.createUser({user:"admin",pwd:"123456",roles:[{role:'dbOwner',db:'userdb'}]}) 

use admin //切換到admin庫

db.system.users.find()  //列出所有用戶,必須切換到admin庫

show users  //查看當前庫下所有的用戶

db.dropUser('admin') //刪除用戶

關于用戶角色,參考文檔http://bbs.51cto.com/thread-1146654-1.html


課后答疑:

問:db.createUser({user:"admin",pwd:"123456",roles:[{role:'dbOwner',db:'userdb'}]}) 為啥userdb都沒看到?

答:這里的userdb是一個不存在的庫,它在這里的意義只在于指定該用戶是哪個庫的所有者。


問:1、mongodb安裝好后,原本有哪些庫或者用戶?

2、原本有locla庫,創建用戶后,增加了admin庫,,還是沒test庫。

3、創建的用戶登錄不了數據庫。

答:1. 進來后,直接show dbs 看 ,初始狀態下,沒有任何用戶

2. test庫需要創建具體的集合才會出現

3. 要想登陸,需要開啟認證。 http://theadorelee.com/index.php/archives/60.html


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

商南县| 庆云县| 库尔勒市| 土默特左旗| 遂川县| 邓州市| 祁阳县| 昆山市| 特克斯县| 隆子县| 乌兰察布市| 光山县| 德令哈市| 新建县| 富川| 龙陵县| 交口县| 明溪县| 云安县| 开远市| 时尚| 平乡县| 永济市| 沾化县| 闸北区| 海伦市| 新建县| 武夷山市| 屏南县| 永吉县| 股票| 岑溪市| 井冈山市| 平定县| 柯坪县| 广丰县| 鄂托克旗| 余姚市| 万全县| 凤凰县| 永仁县|