MongoDB給數據庫創建用戶


一.先以非授權的模式啟動MongoDB

非授權:

linux/Mac : mongod -f /mongodb/etc/mongo.conf

windows  : mongod --config c:\mongodb\etc\mongo.conf  或者  net start mongodb (前提是mongo安裝到了服務里面)

 

備注:

/mongodb/etc/mongo.conf 位mongo配置文件所在的地址

 

授權:

mongod -f /mongodb/etc/mongo.conf --auth

備注:

1.--auth代表授權啟動,需要帳號密碼才能訪問

2.auth=true可以加到mongo.conf配置文件里面去進行統一管理

二.創建管理員

1.通過非授權的方式啟動mongo

2.創建admin數據庫

use admin

3.添加管理員用戶
db.createUser({user:"admin",pwd:"123456",roles:["root"]})

備注:用戶名和密碼可隨意定

4.認證

db.auth("admin", "123456")

三.以授權的方式啟動Mongo,給使用的數據庫添加用戶

1.切換數據庫

use test

2.創建用戶

db.createUser({user: "root", pwd: "123456", roles: [{ role: "dbOwner", db: "test" }]})

3.通過客戶端連接test數據庫

 

 大功告成。

近期剛上線一門基於微信小程序、公眾號和小程序雲開發的微信授權、分享和支付的專項課程,如果你對支付感興趣可以考慮入手:

https://coding.imooc.com/class/343.html

React全家桶開發通用的后台管理系統:

https://coding.imooc.com/class/236.html

Vue2.0+Vue-Router+Vuex+Node+Mongo開發全棧商城課程

https://coding.imooc.com/class/113.html

慕課講師:河畔一角

講師地址:http://www.imooc.com/u/1343480


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM