非受權:html
linux/Mac : mongod -f /mongodb/etc/mongo.conflinux
windows : mongod --config c:\mongodb\etc\mongo.conf 或者 net start mongodb (前提是mongo安裝到了服務裏面)mongodb
備註:數據庫
/mongodb/etc/mongo.conf 位mongo配置文件所在的地址windows
受權:spa
mongod -f /mongodb/etc/mongo.conf --authhtm
備註:blog
1.--auth表明受權啓動,須要賬號密碼才能訪問get
2.auth=true能夠加到mongo.conf配置文件裏面去進行統一管理test
1.經過非受權的方式啓動mongo
2.建立admin數據庫
use admin
3.添加管理員用戶
db.createUser({user:"admin",pwd:"123456",roles:["root"]})
備註:用戶名和密碼可隨意定
4.認證
db.auth("admin", "123456")
1.切換數據庫
use test
2.建立用戶
db.createUser({user: "root", pwd: "123456", roles: [{ role: "dbOwner", db: "test" }]})
3.經過客戶端鏈接test數據庫