一.先以非授權的模式啟動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